2016-09-23 98 views
0

爲了從dump目錄恢復mongodb,我無法獲得正確的命令來發布。
任何想法什麼是錯的,以及如何解決它?由於從dump中恢復mongo數據庫

appParent$ ls 
dir1 dir2 dump 

appParent$ ls dump/ 
meteor 

appParent$ mongorestore --maintainInsertionOrder -h 127.0.0.1 --port 3001 -d meteor 

錯誤:

using default 'dump' directory
building a list of collections to restore from dump dir
don't know what to do with subdirectory "dump/meteor", skipping...
done

回答

0

如果目錄名稱是默認值,則不需要更多參數。只需運行mongorestore

appParent$ ls 
dir1 dir2 dump 

appParent$ mongorestore --port 3001 
+0

這仍然給了我在評論中提到法比奧的同樣的錯誤回答 –

1
-d(數據庫)的參數我想你可能需要明確發出最後 path參數

於是命令將

除了(考慮您位於包含dump文件夾的文件夾中):

$ mongorestore --maintainInsertionOrder -h 127.0.0.1 --port 3001 -d meteor dump/meteor

+0

當我這樣做,我得到「不知道該怎麼做子目錄‘轉儲/流星/ dbais2’,跳過......」 –