使用NodeJS和Mongo将元素推入数组

时间:2018-11-07 01:02:07

标签: javascript node.js mongodb mongoose

我正在尝试使用NodeJS将元素推送到MondoDB(4.0)中的数组 我有以下结构。

{questions:[
  [
    {
      "content": "array 1 some text 1",
      "handle": false
    },
    {
      "content": "array 1 some text 2",
      "handle": false
    },
  ],
  [
    {
      "content": "array 2 some text 1",
      "handle": false
    },
    {
      "content": "array 2 some text 2",
      "handle": false
    },
  ]
]}

我要添加:

  [
    {
      "content": "array 3 some text 1",
      "handle": false
    },
    {
      "content": "array 3 some text 2",
      "handle": false
    },
    {
      "content": "array 3 some text 3",
      "handle": false
    }
  ]

我正在尝试:

 collection.updateOne(
      {},
      { $push: { questions: [{"content": "array 3 some text 1","handle": false},{...}] } }
   )

但是它没有将元素添加到数组中。

感谢所有人

0 个答案:

没有答案