docMen.forEach(function(o) {
Users.findOne({
"_id": o.user // ,"_id": ObjectId(listId)
}, null, function(err, docUser) {
if (err) {
console.log('find docUser error!');
}
docUser.money = docUser.money+1;
docUser.save(function(err) {
if (err) {
console.log("save Lists setAnswer error!");
} else {
console.log("save Lists setAnswer OK!");
}
});
});
});
//res.send({
// ret: "OK"
//});
怎么在forEach里的所有mongoose的回调都执行完毕后, 才返回给客户端执行完毕?