MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB C# драйвер 2.0 InsertManyAsync срещу BulkWriteAsync

Намерих отговора, гледайки изходния код на драйвера:InsertManyAsync използва вътрешно BulkWriteAsync .

И така, използвайки InsertManyAsync това е същото като да напишете:

List<BsonDocument> documents = ...

collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));

Очевидно, ако всички операции са Insert, InsertManyAsync трябва да се използва.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. агрегиране на mongodb с $project за условно изключване на поле

  2. MongoDB премахва колекцията mapreduce

  3. Асоциация „Много към много“ на MongoDB

  4. Точкова нотация срещу $elemMatch

  5. Използване на cloneCollection в MongoDB:как да се удостоверя?