MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

सी # ड्राइवर्स का उपयोग करके मोंगोडीबी में एकाधिक दस्तावेज़ों को अपडेट और अप्सर्ट कैसे करें

Mongo 2.6 . के बाद आप बल्क अपडेट/अप्सर्ट कर सकते हैं। नीचे दिया गया उदाहरण c# . का उपयोग करके बल्क अपडेट करता है ड्राइवर।

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. MongoDB बिना समय के केवल तारीखों की तुलना करता है

  2. एकाधिक आबादी - mongoosejs

  3. नेवला findOneAndUpdate Upsert _id null?

  4. 'MongoDB 3.0 में सॉकेट फ़ाइल त्रुटि को अनलिंक करने में विफल'

  5. मैं उस नल को कैसे क्रमबद्ध कर सकता हूं जिसे आखिरी बार मोंगोडब में आदेश दिया गया है?