If you need to know how to restore a MongoDb backup generated by mongodump, as we saw in the post about scheduling backups using cron, just follow reading, it’s very easy.
How to restore a MongoDb backup
Following the previous example, you should have 2 files per collection: one .bson
file and one .json
file.
First, get the container folder of your backup folder.
cd /the/path/to/backup-folder
cd ../
If you want to restore all the collections, just run:
mongorestore -d my_database_name backup-folder/
Please note you should change your my_database_name
and the backup-folder
name.
If you want to restore only one collection, just run:
mongorestore -d my_database_name -c my_collection_name backup-folder/my_collection_name.bson
Remember to change my_database_name
, my_collection_name
and the path to the collection.bson
file.
You can read more about mongorestore on the official documentation.
It just works, hope it helps!
Leave a comment with your experience or doubts 🙂