繁体   English   中英

MongoDB通过CLI插入集合

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM