MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara menyalin koleksi dari satu database ke database lain di MongoDB

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 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ambil Nilai dari MongoDB dengan Nama Kuncinya

  2. Pengantar tipe data MongoDB

  3. Cara mengonversi set replika MongoDB ke server yang berdiri sendiri

  4. MongoDB $minggu

  5. SQL RPAD()