sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB C# ovladač 2.0 InsertManyAsync vs BulkWriteAsync

Odpověď jsem našel při pohledu na zdrojový kód ovladače:InsertManyAsync používá interně BulkWriteAsync .

Tedy pomocí InsertManyAsync je to stejné jako psaní:

List<BsonDocument> documents = ...

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

Je zřejmé, že pokud jsou všechny operace vložení, InsertManyAsync by měl být použit.




  1. Jak zvýšit výkon Redis při 100% CPU? Sdílení? Nejrychlejší .Net klient?

  2. 5 způsobů, jak získat vteřiny z rande v MongoDB

  3. Jak seskupit dokumenty podle týdne v mongodb

  4. Transparentní zálohování databáze pro vaše aplikace