mongodump с другим именем папки

Есть ли способ вывести базу данных Mongo на определенное имя папки? Допустим, у меня есть БД с именем myDb

Когда я использую:

mongodump --db myDb

Создает папку дампа с myDb папка внутри него

Можно ли получить что-то вроде dump/mySpecifiedFolder от mongodump?

2 ответа

Решение

Вы не можете изменить имя myDB папка, так как она названа для базы данных, которую она содержит, но вы можете изменить расположение myDb папка. Для этого используйте --out / -o параметр.

Из документов:

--out, -o

Указывает каталог, в который mongodump будет записывать файлы BSON для выгруженных баз данных. По умолчанию mongodump сохраняет выходные файлы в каталоге с именем dump в текущем рабочем каталоге.

Итак, эта команда...

mongodump --db myDb -o /some/path/

... приведет к созданию mongodump /some/path/myDb,

В моем обнаружении создания mongodump, обратите внимание, что местоположением по умолчанию может быть Рабочий стол при выводе.

Пример "C:\Program Files\MongoDB\Server\3.4\bin\mongodump.exe" --host localhost --port 27017 --db local --out dump/dpusers На вашем рабочем столе папка дампа будет создана с подпапка "dpusers", а внутри этой папки находится еще одна папка с именем, совпадающим с именем вашей базы данных.

Другие вопросы по тегам