mongodb how to clone database code example
Example 1: clone mongodb database to local machine
# Dump remote database to a local folder
mongodump --uri "mongodb+srv://username:password@host/mydb" --out ./myfolder
# Restore the database from the folder to localhost
mongorestore --port 27017 ./myfolder
# (Restore back to the remote)
mongorestore --host=example.com --port=27017 -u username -p password --db mydb ./myFolder
Example 2: mongodb clone database
# Dump db to a local folder
mongodump mongodb://user:pwd@localhost/old_name -o ./dump
# Restore the db with the new name
mongorestore mongodb://user:pwd@localhost -d new_name ./dump/old_name
# Try this flag if you get an authentication error
--authenticationDatabase admin