MongoDB Backup and Restore

Backing up and restoring data

mongodump

mongodump # backup all databases
mongodump --db mydb # backup specific database
mongodump --db mydb --collection users # backup collection
mongodump --out /backup # specify output directory

mongorestore

mongorestore # restore from dump directory
mongorestore --db mydb dump/mydb # restore specific database
mongorestore --drop # drop collections before restore

Export to JSON

mongoexport --db mydb --collection users --out users.json # export to JSON

Import from JSON

mongoimport --db mydb --collection users --file users.json # import from JSON