MongoDb: Как импортировать данные дампа из файла .gz? - PullRequest
0 голосов
/ 31 октября 2018

Я хочу импортировать данные дампа из моего .gz файла.

Расположение файла home/Alex/Documents/Abc/dump.gz и имя базы данных "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.

Как мне его импортировать?

1 Ответ

0 голосов
/ 31 октября 2018

Команда дампа:

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
<Ч />

Примечание: - При использовании архива вам необходимо придерживаться имени базы данных.

Не поддерживается другое имя базы данных или имя коллекции. Для больше информации .

...