web-dev-qa-db-ja.com

MongoDb:.gzファイルからダンプデータをインポートする方法

.gzファイルからダンプデータをインポートしたい。

ファイルの場所はhome/Alex/Documents/Abc/dump.gzで、dbの名前は"Alex"です。

mongorestore --gzip --db "Alex" /home/Alex/Documents/Abc/dump.gzを試しました

ただし、エラーが表示されます。

 2018-10-31T12:54:58.359+0530   the --db and --collection args should 
 only be used when restoring from a BSON file. Other uses are 
 deprecated and will not exist in the future; use --nsInclude instead
 2018-10-31T12:54:58.359+0530   Failed: file 
 /home/Alex/Documents/Abc/dump.gz does not have .bson extension.

どうすればインポートできますか?

7

ダンプコマンド:

mongodump --Host localhost:27017 --gzip --db Alex --out ./testSO

復元コマンド:

mongorestore --Host localhost:27017 --gzip --db Alex ./testSO/Alex

完全に動作します!


アーカイブの使用中:

ダンプコマンド:

mongodump --Host localhost:27017 --archive=dump.gz --gzip --db Alex

復元コマンド:

mongorestore --Host localhost:27017 --gzip --archive=dump.gz --db Alex

注:-アーカイブの使用中は、database name

別のデータベース名またはコレクション名はサポートされていません。 詳細 の場合。

10
Hardik Shah