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

salinan mongo dari satu koleksi ke koleksi lainnya (pada db yang sama)

Cara terbaik untuk melakukannya (mengingat nama koleksi diakhiri dengan _backup ) kemungkinan telah menggunakan mongorestore:http://docs.mongodb.org/manual/reference/mongorestore/

Namun dalam hal ini tergantung. Jika koleksi tidak di-shard, Anda dapat menggunakan renameCollection ( http://docs.mongodb.org/manual/reference/command/renameCollection/ ) atau Anda dapat menggunakan metode yang lebih manual (dalam kode JavaScript):

db.collection1.drop(); // Drop entire other collection
db.collection1_backup.find().forEach(function(doc){
   db.collection1.insert(doc); // start to replace
});

Itu adalah metode paling umum untuk melakukan ini.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB.Driver.Builders cara mengelompokkan dan mendapatkan rata-rata

  2. Panduan untuk Penerapan &Pemeliharaan MongoDB Menggunakan Wayang:Bagian 2

  3. Memahami batas ukuran Dokumen MongoDB BSON

  4. Meteor.js disebarkan ke example.com atau www.example.com?

  5. Bagaimana cara memperbarui sebagian objek di MongoDB sehingga objek baru akan overlay/bergabung dengan yang sudah ada