【发布时间】:2017-12-13 10:43:27
【问题描述】:
我想运行一个 mongoose 查询循环来更新基于名为 dateStarts 的数组的数据库。然后在那之后,我想执行一个最终命令,但我希望它使用数据库,因为它们在所有更新之后。如所写,最终查询似乎在循环完成之前运行。我该如何解决?
dateStarts.forEach(function(datevalue)
{
var conditions = {//conditions};
var update = {//updates};
titleRecords.update(conditions, update, options, function(err, data)
{
if (err) throw err;
});
}) //end of forEach loop
titleRecords.remove({//finalcondition});
【问题讨论】: