- Reference >
- Database Commands >
- Administration Commands >
- clone
clone¶
-
clone
¶ The
clone
command clones a database from a remote MongoDB instance to the current host.clone
copies the database on the remote instance with the same name as the current database. The command takes the following form:{ clone: "db1.example.net:27017" }
Replace
db1.example.net:27017
above with the resolvable hostname for the MongoDB instance you wish to copy from. Note the following behaviors:clone
can copy from a non-primary member of a replica set.clone
does not snapshot the database. If any clients update the database you’re copying at any point during the clone operation, the resulting database may be inconsistent.- You must run
clone
on the destination server. - The destination database will be locked periodically during the
clone
operation. In other words,clone
will occasionally yield to allow other operations on the database to complete.
See
copydb
for similar functionality with greater flexibility.