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);
上記のコードを反復してデータベースの状態を確認したいのですが、これはここでは起こっていません。手がかりはありますか?