我试图保存6个模型实例但由于某种原因它只保存了最后一个。
我首先尝试使用简单的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);
});
感谢您的帮助!
答案 0 :(得分:0)
我找到答案的人......我忘了将ModelInstance插入循环中 这是工作代码:
T