ドライバーのソースコードを見て答えを見つけました:InsertManyAsync 内部的にを使用します BulkWriteAsync 。
したがって、InsertManyAsyncを使用します 書くのと同じです:
List<BsonDocument> documents = ...
collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));
明らかに、すべての操作が挿入である場合、InsertManyAsync 使用する必要があります。