有誰知道如何用初始數據填充mongodb?例如,使用傳統SQL數據庫,您可以將所有SQL語句放入文本文件中,然後使用SQL命令加載該語句。這對單元測試非常有用。如何在MongoDB中加載初始數據?
是否可以用mongo shell做到這一點?例如,將一個shell語句列表寫入一個文件,並讓mongo shell讀取該文件並執行語句。
有誰知道如何用初始數據填充mongodb?例如,使用傳統SQL數據庫,您可以將所有SQL語句放入文本文件中,然後使用SQL命令加載該語句。這對單元測試非常有用。如何在MongoDB中加載初始數據?
是否可以用mongo shell做到這一點?例如,將一個shell語句列表寫入一個文件,並讓mongo shell讀取該文件並執行語句。
./mongo server:27017/dbname --quiet my_commands.js
在my_commands.js:
db.users.insert({name:"john", email:"[email protected]", age:12});
您可以使用MongoDB附帶的mongoimport工具導入原始數據。
從運行腳本從文件,例如,重新創建索引,傳遞文件名作爲命令行參數:
mongo file.js "another file.js"
我認爲你需要指定一個DB – haltabush 2015-03-27 10:30:31
+1用文件內部的實際例子來回答 – TecHunter 2014-06-17 16:01:02