0

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);

上記のコードを反復してデータベースの状態を確認したいのですが、これはここでは起こっていません。手がかりはありますか?

4

1 に答える 1