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

Cara memperbarui dan memasukkan banyak dokumen di MongoDB menggunakan C# Drivers

Setelah Mongo 2.6 Anda dapat melakukan Pembaruan Massal/Upserts. Contoh di bawah ini melakukan pembaruan massal menggunakan c# pengemudi.

MongoCollection<foo> collection = database.GetCollection<foo>(collectionName);
      var bulk = collection.InitializeUnorderedBulkOperation();
      foreach (FooDoc fooDoc in fooDocsList)
      {
        var update = new UpdateDocument { {fooDoc.ToBsonDocument() } };
        bulk.Find(Query.EQ("_id", fooDoc.Id)).Upsert().UpdateOne(update);
      }
      BulkWriteResult bwr =  bulk.Execute();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ekspor MySQL ke MongoDB

  2. SSL MongoDB dengan sertifikat yang ditandatangani sendiri di C#

  3. Mongo Urutkan berdasarkan Hitungan Kecocokan dalam Array

  4. MongoDB $exp

  5. MongoDB Temukan kinerja:indeks gabungan tunggal VS dua indeks bidang tunggal