sql >> Database >  >> NoSQL >> MongoDB

MongoDB C#-stuurprogramma 2.0 InsertManyAsync vs BulkWriteAsync

Ik vond het antwoord toen ik naar de broncode van het stuurprogramma keek:de InsertManyAsync gebruikt intern de BulkWriteAsync .

Dus met behulp van InsertManyAsync het is hetzelfde als schrijven:

List<BsonDocument> documents = ...

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

Het is duidelijk dat als alle bewerkingen Inserts zijn, de InsertManyAsync moet worden gebruikt.




  1. Automatisch aanvullen implementeren op MongoDB

  2. Update geneste array-element in mongodb

  3. Hoe krijg ik alle openstaande taken in de laravel-wachtrij op redis?

  4. MongoDB - Unieke index versus samengestelde index