0
mongodbの設定が完了し、Atlasと呼ばれる無料サービスがあることがわかりました。ここで説明したようにクラスタを起動し、mongodumpとmongorestoreを実行しましたが、動作させることはできません。ここで既存のmongodbをAtlasにインポートする際の問題
は私のシェルコマンドです:
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>
私が間違って何をしているのですか?
EDIT:サーバーでmongoimportを実行して問題を解決しました。
'mongorestore'の特定のバージョン(' mongorestore --version'など)と実行しようとするエラーメッセージやコマンドの出力は何ですか? – Stennie
実際のエラーメッセージはありません。出力されずに端末で実行されます。しかし、代わりにmongimportを実行することで問題を解決しました。 –
'mongoimport'を実行している問題を解決できれば、バックアップは' mongodump'のバイナリ形式ではなく、 'mongoexport'によって作成されたテキスト形式でなければなりません。ソリューションを回答として投稿する場合は、バックアップとリストアの実際の手順をさらに詳しく記述する必要があります。 – Stennie