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", а внутри этой папки находится еще одна папка с именем, совпадающим с именем вашей базы данных.