0
我試圖保存6個模型實例,但由於某種原因它只保存最後一個。如何將save()與for循環中的模型實例或NodeJS和mongodb中的每個循環一起使用?
我首先嚐試了一個簡單的for循環,然後使用async.each,但它對於兩者都是相同的行爲。
任何人都可以指導我該怎麼辦? (我希望它儘可能的簡單。)
代碼:
MODEL_SERVICE.find({teamId:'B'}).then((Missions_result) => {
let ModelInstance = new MODEL_SERVICE();
async.each(Missions_result, function (mission, callback) {
ModelInstance.missionId = mission.missionId;
ModelInstance.teamId = body.email;
ModelInstance.answer = mission.answer;
ModelInstance.tryCount = 0;
ModelInstance.save();
});
res.json("User:"+body.email+",Password:"+body.password);
}).catch((e) => {
res.json(e);
});
感謝您的幫助!