簡體   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