Mongodb 将子文档推送到数组并更新,然后返回创建的子文档
我想将文档推送到现有文档上的子文档数组中。因此,我:Mongodb 将子文档推送到数组并更新,然后返回创建的子文档,mongodb,mongoose,Mongodb,Mongoose,我想将文档推送到现有文档上的子文档数组中。因此,我: Person.findByIdAndUpdateQ(req.params.id, { $push: {"minders": minder} }, {safe: true, upsert: true}) .then(function(updatedPerson) { ... }); 我想访问管理员中创建的管理员。我做这件事的方法详见,但是有更好的方法吗 Person.findById(req.params.id, function(err,
Person.findByIdAndUpdateQ(req.params.id, { $push: {"minders": minder} }, {safe: true, upsert: true})
.then(function(updatedPerson) { ... });
我想访问管理员
中创建的管理员。我做这件事的方法详见,但是有更好的方法吗
Person.findById(req.params.id, function(err, person) {
var responseIndex = person.minders.push(minder) - 1;
person.save(function(saveErr, savedMinder) {
return res.json(201, savedMinder.minders[responseIndex]);
})
})