Mysql

像 MySQL 一樣在 Mongo 中導入和導出數據庫

  • February 7, 2013

我是新手Mongo。在此之前,我只使用過MySQL。在 MySQL 中,我們可以輕鬆地import使用export數據庫。我想知道是否有任何選項可以Mongo輕鬆使用。任何import and export database幫助和建議都將非常可觀。

如果您查看 mongodb/bin 文件夾 ( ls -l),您可以找到幾個二進製文件。

mongoDB 有導入和導出工具。

如果你在預設埠上本地執行 mongod,你可以這樣做:

$ ./mongodump

範例:傾倒一切

$ ./mongodump --host prod.example.com

範例:轉儲單個集合

$ ./mongodump --db blog --collection posts

其他人喜歡

mongoexport、mongoimport、mongorestore、bsondump 等。

更多http://www.mongodb.org/display/DOCS/Import+Export+Tools

你可以使用這樣的東西來導出:

mongodump -h yourhost -d yourdbname

要導入,只需執行:

mongorestore

重要的是要記住 mongorestore 只是插入新文件,而不是更新或刪除舊文件。如果要丟棄數據庫,則需要使用 –drop:

mongorestore --drop

這就是我導出和導入 MySQL 等數據庫的方式。

您可以在此處了解有關 mongodump 和 mongorestore 的更多資訊:

mongodump 文件

mongorestore 文件

引用自:https://dba.stackexchange.com/questions/15625