Is it possible to specify a directory/folder for mongodump?
Asked Answered
M

4

31

I'd like to specify the directory to which mongodump dumps, via a switch on the mongodump command. Is this possible?

Marek answered 12/4, 2012 at 17:30 Comment(0)
O
64

You don't need a script. From the docs:

--out <path>, -o <path>

Specifies the directory where mongodump will write BSON files for the dumped databases.

Example:

mongodump -o /mydir/

Lots of other options there, check it out.

Orography answered 12/4, 2012 at 17:43 Comment(0)
E
1

You can view all the commands for mongodump by typing "mongodump --help" in the command prompt (NB. You have to be in the folder that contains mongodump.exe).

You can use a command like:

mongodump /host <hostIP> /port <port> /d <database> /c <collection> /o <outputDirectoryPath> 
Epithelium answered 18/1, 2017 at 14:43 Comment(0)
U
1

It Dumps my_db in a gzip format inside tmp/my_db.dump file which is Restoreable

mongodump --db my_db --gzip -o ./tmp/my_db.dump

Uda answered 4/12, 2020 at 7:50 Comment(4)
Please explain what this command do. So other people can benefit from your answer. Just a command as answer is not really meaningful.Broderic
It Dumps my_db in a gzip format inside tmp/my_db.dump fileUda
which is RestoreableUda
Please add the explanation to the answer not below in the comments.Broderic
D
1

When I am using windows I always use the command below because it exports in a folder with export date:

setlocal enableextensions
set FOLDER_NAME=%DATE:/=_%
mongodump --uri "mongodb+srv://USER:PASSWORD@URL/DATABASE_NAME" -o C:\work\scheduled\dump\backup-%FOLDER_NAME%

Save the command in a file with bat extension (dump.bat for example)

Diazonium answered 21/2, 2022 at 15:21 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.