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();