如何正确使用推功能?

时间:2018-11-12 02:31:01

标签: mongodb

我有一个场景,我必须将数据推送到数组中,但对我而言不起作用,不确定原因。这是我的文档:

{
   type:{
      cars:{
          models:[]
      }
   }
}

我需要将一些数据推入模型,而我正在使用此查询:

findOneAndUpdate({
     find:{
         "type":{'$exists': 1}
     },
     $push: {
          'cars.models':{volvo:'xc90'}
     }
})

但是我得到的结果是

{
       type:{
          cars:{
              models:[]
          }
       },
       volvo:true
}

我不确定为什么不将数据推入models数组,知道吗?谢谢。

0 个答案:

没有答案
相关问题