我想更新多个文档,所以我必须使用循环但是下面的代码被破坏了,因为它有多个res.json。
#video {
display: flex;
height: auto;
width: 100%;
}
我可以放入res.end(),但我想知道操作何时完成。
如何使用异步模块来改进它?我想知道操作何时完成。
答案 0 :(得分:0)
我不知道它是否是一个好的解决方案。它只是一个黑客。
我认为这符合您的需求。祝你好运。
var docsUpdated = 0;
var length = dateArray.length;
for (i = 0; i < length; i++) {
Trucks.update({
'data.date': dateArray[i]
}, {
'$set': update
}, {
'multi': true
}, function(err, response) {
if(err) res.end();
docsUpdated += response;
if( i === length-1){
res.json(docsUpdated);
}
})
}