mongodump
mongodump
TLDR
Create a dump of all databases (this will place the files inside a directory called "dump")
$ mongodump
Specify an output location for the dump
$ mongodump --out [path/to/directory]
Create a dump of a given database
$ mongodump --db [database_name]
Create a dump of a given collection within a given database
$ mongodump --collection [collection_name] --db [database_name]
Connect to a given host running on a given port, and create a dump
$ mongodump --host [host] --port [port]
Create a dump of a given database with a given username; user will be prompted for password
$ mongodump --username [username] [database] --password
Create a dump from a specific instance; host, user, password and database will be defined in the connection string
$ mongodump --uri [connection_string]
SYNOPSIS
mongodump [options]
DESCRIPTION
The mongodump program allows exporting the contents of a running MongoDB instance to BSON files. By default it will export all data, but export can be limited to a specific collection or database.
OPTIONS
See mongodump --help for a list supported options and their descriptions.
SEE ALSO
mongorestore(1), bsondump(1) The full documentation of mongodump can be found at https://docs.mongodb.com/manual/reference/program/mongodump/.
AUTHOR
mongodump was written by MongoDB, Inc. and is licensed under the Apache License, Version 2.0.
This manpage was written by Apollon Oikonomopoulos <apoikos@debian.org> for the Debian project (but may be used by others).