MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB C# driver 2.0 InsertManyAsync vs BulkWriteAsync

Znalazłem odpowiedź, patrząc na kod źródłowy sterownika:InsertManyAsync używa wewnętrznie BulkWriteAsync .

Więc używając InsertManyAsync to to samo, co pisanie:

List<BsonDocument> documents = ...

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

Oczywiście, jeśli wszystkie operacje są wstawkami, InsertManyAsync powinno być używane.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Uwagi dotyczące administrowania MongoDB

  2. MongoDB dodaje się do pola kolekcji łączącej z bazy jeden

  3. Jak włączyć ReadConcernMajority w MongoDB 3.6.3?

  4. Rails 3:jak używać jednocześnie aktywnego rekordu i mongoidu

  5. Błąd:nie można zainicjować klienta | mongo-connect express-sesja