Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mongoose中插入/更新JSON数组?_Json_Node.js_Mongodb_Mongoose - Fatal编程技术网

如何在Mongoose中插入/更新JSON数组?

如何在Mongoose中插入/更新JSON数组?,json,node.js,mongodb,mongoose,Json,Node.js,Mongodb,Mongoose,我在API中有一个post方法,req.body包含如下JSON: [ { "art": "A", "count": "20", "name": "name1", "ean": "802.0079.127", "marker": "null", "stammkost": "A" }, { "art": "A", "count": "10",

我在API中有一个post方法,
req.body
包含如下JSON:

[
    {
        "art": "A",
        "count": "20",
        "name": "name1",
        "ean": "802.0079.127",
        "marker": "null",
        "stammkost": "A"
    },
    {
        "art": "A",
        "count": "10",
        "name": "name2",
        "ean": "657.7406.559",
        "marker": "null",
        "stammkost": "A"
    }
]

如何在节点中插入或更新Mongoose?有没有办法批量插入这个JSON数组?

您可以查看
insertMany()


你可以添加一个JSON数组,Mongoose将把它添加到它的集合中。

我得到了这个erorr:
insertMany不是一个函数
,你能帮我举个完整的例子吗?假设你用Mongoose定义了模型
。要插入一个表数组,请执行以下操作:
Table.insertMany(您的\u JSON\u数组)。然后(doc=>{//something…})