All Collections
Atlas Frequently Asked Questions
Migrating your data with mongodump and mongorestore in Atlas
Migrating your data with mongodump and mongorestore in Atlas
Rachelle Palmer avatar
Written by Rachelle Palmer
Updated over a week ago


To migrate data between MongoDB instances, you can use mongodump to export your data. Please note that the mongodump  process only captures the documents in the database in its backup data and does not include index data. Similarly, it excludes the content of the local  database in its output. Also, if the {{oplog}} and {{oplogReplay}} flags are not used, any write operations during the dump operation will not be captured. Changes made to the database during the update process can affect the output of the backup. After this, mongorestore  can be used to rebuild and restore your data to the new Atlas cluster.

To use these tools to migrate data between any two clusters, you can use the following command:
​ 
mongodump --host <hostSource> --archive --ssl -u <user1> -p <pwd1> --authenticationDatabase <authdb> |  mongorestore --host <hostDestination> --ssl -u <user2> -p <pwd2> --authenticationDatabase admin --archive 


​ 


Did this answer your question?