2014-07-03 45 views

回答

3

您可以使用mongoexport實用程序導出到.json或.csv文件並mongoimport導入到您的數據庫。詳細信息在這裏找到:http://docs.mongodb.org/v2.2/reference/mongoexport/

+0

我已經通過這些技巧去之前,我一邊寫該命令,有一個味精出來,這是 「連接到:127.0.0.1 導出0記錄」 沒有任何記錄已保存到該文件。 –

+0

@Shams,你可能需要指定數據庫'meteor' – Akshat

+4

@Shams,是的,試試這個:'mongoexport --host localhost --port 3001 --db meteor --collection collection_name --out collection_name.json' –

1

如果您打算重新導入到MongoDB中,mongodump可能會好一點,因爲你不會失去類型信息

嘗試mongodump

mongodump --host 127.0.0.1:3001 

這裏你BSON以及json文件中的單獨密鑰索引。然後你可以使用轉儲來恢復你的數據庫(如果這是你的意圖):

如果在轉儲目錄是從上面:

mongorestore --host 128.199.224.29:27017 --db meteor .