$推送到文件Mongoose中的Object in Object

时间:2018-04-06 17:45:09

标签: mongodb mongoose mongoose-schema

如何在mongoose中推入文档中Object中的Array?

Schema看起来像这样

{
  rating: {
      usersRated: Array,
      rating: Number
  }
}

我尝试了{rating: {$push: {usersRated: data.userId}}},但它不起作用。

1 个答案:

答案 0 :(得分:0)

你应该update the collection

在你的情况下:

model.update({ _id: id }, { $push: { 'rating.usersRated': data.userId }}, callback);

在更新时,您应该通过the operator before the fields