[英]MongoDB insert into collection through CLI
我的开发机器上正在运行mongodb。 在部署Web应用程序之前,我需要将一些文档插入几个集合中。
就像在文档中一样,我使用此代码创建集合并将文档插入其中。
db.createCollection("usersTypes");
db.collection.insertMany({[
{ "_id":"1", "title":"Basic" },
{ "_id":"2", "title":"Premium" }
]},
{
writeConcern: "usersTypes",
ordered: false
});
要运行包含插入语句的JS文件,我在命令行上使用以下代码: mongo mydb statements.js
但是我Syntax Error: missing ] in computed property name
收到错误Syntax Error: missing ] in computed property name
我应该如何修复插入脚本,以便可以用数据填充mongo db集合?
尝试
> db.userTypes.insertMany([{ "_id":"1", "title":"Basic"},{ "_id":"2", "title":"Premium" }]);
{ "acknowledged" : true, "insertedIds" : [ "1", "2" ] }
您可以在db
之后指定集合名称。
您不需要在第一个参数周围使用花括号(只需一个文档数组即可)。
写入关注点指定如何(彻底)确认写入
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.