【发布时间】:2018-11-28 12:12:02
【问题描述】:
我想通过使用我之前找到的数组值来更新 Mongoose 中的一些数据。
Company.findById(id_company,function(err, company) {
if(err){
console.log(err);
return res.status(500).send({message: "Error, check the console. (Update Company)"});
}
const Students = company.students;
User.find({'_id':{"$in" : Students}},function(err, users) {
console.log(Students);
// WANTED QUERY : Update company = null from Users where _id = Students[];
});
});
Students 在包含对象的数组中返回 users._id,我用它来查找 users 对象,然后我想将 users 对象中的一个字段设置为 null,该字段名为“company”。我怎么能这样做?谢谢。
【问题讨论】: