Cara terbaik adalah melakukan mongodump
lalu mongorestore
. Anda dapat memilih koleksi melalui:
mongodump -d some_database -c some_collection
[Opsional, zip dump (zip some_database.zip some_database/* -r
) dan scp
di tempat lain]
Kemudian pulihkan:
mongorestore -d some_other_db -c some_or_other_collection dump/some_collection.bson
Data yang ada di some_or_other_collection
akan dipertahankan. Dengan begitu Anda dapat "menambahkan" koleksi dari satu database ke database lainnya.
Sebelum versi 2.4.3, Anda juga perlu menambahkan kembali indeks Anda setelah Anda menyalin data Anda. Dimulai dengan 2.4.3, proses ini otomatis, dan Anda dapat menonaktifkannya dengan --noIndexRestore
.