有没有办法在 node.js 中按顺序运行代码,我正在尝试运行下面的代码,但我没有按预期工作
for(var i =0; i < userList.length; i++) {
console.log("============userList========="+userList[i]);
Db.findOne({"_id" : Number(userList[i])}, { "flag" : 1 }, function(err, result) {
if(result && (result.get("flag.notify") === true)) {
console.log("========my condition========="+result);
}
});
}
console.log("===reached here===");
callback(null, MyResult);
我希望上面的代码迭代并检查数据库中的条件,但这不会发生在这里。有什么线索吗?