我不是以英语为母语的人,所以请忽略我的错误。
我正在使用NodeJs,并希望将大量数据插入到MySQL数据库中。
我在嵌套循环中有一个插入查询,希望在嵌套循环中使用插入查询中的异步等待来执行同步插入并等待循环完成。
for(i=0; i<100; i++){
for(j=0; j<100; j++){
// mysql insert query
}
}发布于 2021-04-01 11:31:12
一种方法是使用循环将数组中的所有承诺(异步调用)推送,然后使用像Promise.all() or Promise.allSettled()这样的方法来执行它们。
let promiseArr = [];
for (let i = 0; i < 5; i++) {
promiseArr.push(asyncAction)
}
Promise.all(promiseArr).then((res => {
// success case
}, err => {
// error case
});https://stackoverflow.com/questions/66902240
复制相似问题