2
我想更新多個文件,所以我必須使用循環,但下面的代碼被破壞,因爲它有多個res.json。異步mongodb調用for循環
for (i = 0; i < dateArray.length; i ++) {
Trucks.update({ 'data.date': dateArray[i] }, {'$set': update}, {'multi':true}, function(err,response){
res.json(response);
})
}
我可以把res.end(),但我想,當操作完成就知道了。
如何使用異步模塊來改進它?我想知道手術何時完成。
你介意使用另一個庫藍鳥和承諾,而不是回調?如果是這樣,這可以很容易地完成...讓我知道。 –
@NidhinDavid我找到了一個解決方案,只需在async npm中使用'async.forEach' –