Ich habe die Antwort gefunden, als ich mir den Quellcode des Treibers angesehen habe:InsertManyAsync
verwendet intern das BulkWriteAsync
.
Verwenden Sie also InsertManyAsync
es ist dasselbe wie zu schreiben:
List<BsonDocument> documents = ...
collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));
Wenn es sich bei allen Vorgängen um Einfügungen handelt, ist die InsertManyAsync
verwendet werden.