我目前正在使用以下内容更新嵌入式文档:
User.findByIdAndUpdate(user,{$push:{"position":
{title:req.body.title,location:req.body.location,start:req.body.start,term:req.body.term,description:req.body.description}}}).exec(function (err, result)
{
if (result){
console.log(result.position);
}
else{
}
对象成功插入到用户集合的“位置”部分,但是,在推送时我需要对象的_id。 当我记录结果数组时,我获得了数组中除了刚刚输入的位置之外的所有位置,但它在数据库中。 有没有办法获得_id?