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