LinuxCommandLibrary

mongodump

mongodump

TLDR

Create a dump of all databases (this will place the files inside a directory called "dump")

$ mongodump
copy


Specify an output location for the dump
$ mongodump --out [path/to/directory]
copy


Create a dump of a given database
$ mongodump --db [database_name]
copy


Create a dump of a given collection within a given database
$ mongodump --collection [collection_name] --db [database_name]
copy


Connect to a given host running on a given port, and create a dump
$ mongodump --host [host] --port [port]
copy


Create a dump of a given database with a given username; user will be prompted for password
$ mongodump --username [username] [database] --password
copy


Create a dump from a specific instance; host, user, password and database will be defined in the connection string
$ mongodump --uri [connection_string]
copy

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).

Copied to clipboard