【发布时间】:2017-09-27 06:29:31
【问题描述】:
我正在尝试遍历一个数组并为每个被迭代者创建记录。这就是我正在做的事情,就像在另一个问题中提到的那样:
async.each(data, (datum, callback) => {
console.log('Iterated')
Datum.create({
row: datum,
}).exec((error) => {
if (error) return res.serverError(error)
console.log('Created')
callback()
})
})
不幸的是,结果如下:
Iterated
Iterated
Iterated
Created
Created
Created
这不是我们想要的:
Iterated
Created
Iterated
Created
Iterated
Created
我做错了什么?
【问题讨论】:
-
试试
async.eachSeries()。 -
@Thomas 做到了 :) 请回答我的问题,以便我定价 :) 感谢大家的帮助!
标签: javascript sails.js waterline async.js