使用mongoose $ push后获取对象的ID

时间:2017-03-25 21:07:17

标签: node.js mongodb mongoose

我目前正在使用以下内容更新嵌入式文档:

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?

0 个答案:

没有答案