如何在Mongoose中插入/更新JSON数组?
我在API中有一个post方法,如何在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",
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…})
。