MongoDB:将数组推入对象数组

时间:2019-10-29 09:48:50

标签: arrays mongodb

我有这样的ID数组

const areaIds= [1,2]

我的模式就是这样

 area: [
    {
      areaId: { type: mongoose.SchemaTypes.ObjectId, ref: "Area" } 
    }
  ]

我需要推送类似数据

area:[{
   areaId:1
},
  {
  areaId:2
}]

我正在尝试的查询就是这样

 data.update({
      _id:mongoose.Types.ObjectId(params.id)
    },{
      $push: {
        area: {
          areaId: areaIds
        }
      }
    })

请让我知道我在做什么错

0 个答案:

没有答案