0
剛剛完成我的mongodb設置並發現有一項名爲Atlas的免費服務。啓動一個集羣並運行一個mongodump和mongorestore,這裏解釋爲https://www.mongodb.com/blog/post/atlas-on-day-one-importing-data,但似乎無法使其工作。將現有mongodb導入Atlas的問題
這裏是我的shell命令:
mongorestore --ssl --db=infovis --host infovis-shard-00-00-nmctc.mongodb.net:27017,infovis-shard-00-01-nmctc.mongodb.net:27017,infovis-shard-00-02-nmctc.mongodb.net:27017/test?replicaSet=Infovis-shard-0" --authenticationDatabase admin --dir=dump/infovis --username danielbook --password <Password>
我在做什麼錯?
修改:通過在服務器上運行mongoimport來解決問題。
你正在運行的是什麼特定版本的'mongorestore'(即'mongorestore --version')以及當你嘗試運行它時命令的錯誤信息或輸出是什麼? – Stennie
沒有實際的錯誤信息,它在沒有輸出的終端中運行。但是通過運行mongimport來解決問題。 –
如果你可以解決運行'mongoimport'的問題,你的備份必須是文本格式(即由'mongoexport'創建),而不是'mongodump'的二進制格式。如果您想將解決方案作爲答案發布,則應包括更多關於備份和恢復的實際步驟的詳細說明。 – Stennie