【发布时间】:2020-04-07 02:42:00
【问题描述】:
我正在尝试将文档插入到 Robo3T 中的集合中。我有一个像这样的脚本:
db.permissions.insert({
"_id" : "INS-SH-V",
"name" : "View Sharing Functionality",
},
{
"_id" : "INS-SH-U",
"name" : "Manage Sharing Functionality",
});
但它只会插入“INS-SH-V”文档而不是第二个。我也尝试过将.insertMany 或{multi:true} 放在最后,但似乎没有任何效果。
当我执行insertMany 时,它会返回如下内容:
db.getCollection('permissions').insertMany({
"_id" : "INS-SH-V",
"name" : "View Sharing Functionality",
"description" : "Access to view Email and Schedule windows in Insights",
},
{
"_id" : "INS-SH-U",
"name" : "Manage Sharing Functionality",
"description" : "Access to send emails and schedule jobs in Insights",
})
当我使用{multi:true} 或基本上
db.getCollection('permissions').insert({
"_id" : "INS-SH-V",
"name" : "View Sharing Functionality",
},
{
"_id" : "INS-SH-U",
"name" : "Manage Sharing Functionality",
}, {multi:true})
它只会添加第一个文档“INS-SH-V”而不是另一个。
【问题讨论】: