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.