MongoDB data dump
To create a backup database in MongoDB, you should use the Mongodump command. This command dumps all data from the server to the dump directory. There are many options available through which you can limit the amount of data or create a backup of your remote server.
Grammar:
The basic syntax for the Mongodump command is as follows
>mongodump
Example
Start the Mongod server. Assume that the mongod localhost port is 27017 running on the server. Now open a command prompt and go to the bin directory of the MongoDB instance and type the command mongodump
Consider the following data MyCol collection.
>mongodump
The command will connect to 127.0.0.1, run on port 27017 server, all server data directory/bin/dump/. The output of this command is as follows:
The Mongodump command can use a list of available options.
This command backs up only the specified database, in the specified path
Grammar |
Description |
Example |
Mongodump--host host_name--port port_number |
This command will specify the Mongod instance to back up all the databases. |
Mongodump--host yiibai.com--port 27017 |
Mongodump--dbpath Db_path--out backup_directory |
|
Mongodump--dbpath/data/db/--out/data/backup/ |
Mongodump--collection Collection--db db_name |
This command backs up the specified set of databases that are uniquely specified. |
Mongodump--collection mycol--db test |
Recovering data
Restore the backup data using MongoDB's Mongorerstore command. This command restores all the data from the backup directory.
Grammar
Basic syntax for the Mongorestore command
>mongorestore
The output of this command is as follows:
MongoDB Tutorial Lesson Tenth MongoDB Backup