mongorestore is a utility tool that comes with MongoDB and is used to restore a binary database dump from mongodump. It is particularly helpful in scenarios where you need to recover your database, migrate data between MongoDB instances, or manage your data backup strategy.



Here’s a basic usage of mongorestore:

mongorestore /path/to/your/dump/folder

This command will restore the dump in the specified folder.

Common Options


Restore only a specific database:

mongorestore --db=mydatabase /path/to/your/dump/folder

Restore using gzip format:

mongorestore --gzip /path/to/your/compressed/dump/folder

Restore with authentication:

mongorestore --username=myUser --password=myPassword /path/to/your/dump/folder

Restore to a remote MongoDB instance:

mongorestore --host=remoteHost --port=27017 /path/to/your/dump/folder

Important: Ensure you have proper backups of your data, and test the restore process periodically to validate your backup strategy.