命令:mongodump
git
參數:github
服務器地址,例如:127.0.0.1,固然也能夠指定端口號:127.0.0.1:27017。若是不填寫,默認是localhost。數據庫
服務器端口,若是用-h,這個參數能夠省略。服務器
須要備份的數據庫實例,例如:test。不填寫該參數會默認備份全部實例。rest
指定備份的數據庫的集合(collection),能夠和-d配合使用。code
- 只備份test數據庫實例下的a集合:mongodump -d test -c a
須要導出的字段,使用方法同上。get
備份的數據存放位置,例如:c:datadump,固然該目錄須要提早創建,在備份完成後,系統自動在dump目錄下創建一個test目錄,這個目錄裏面存放該數據庫實例的備份數據。若是不填這個參數,備份會默認保存在執行當前備份命令的目錄下的dump目錄裏。博客
命令:mongorestore
it
參數:io
MongoDB所在服務器地址,默認爲: localhost:27017
須要恢復的數據庫實例,例如:test,固然這個名稱也能夠和備份時候的不同,好比test2
恢復的時候,先刪除當前數據,而後恢復備份的數據。就是說,恢復後,備份後添加修改的數據都會被刪除,慎用哦!
指定備份的目錄