Method BulkWrite
BulkWrite(IEnumerable<WriteModel<TDocument>>, BulkWriteOptions, CancellationToken)
Performs multiple write operations.
BulkWriteResult<TDocument> BulkWrite(IEnumerable<WriteModel<TDocument>> requests, BulkWriteOptions options = null, CancellationToken cancellationToken = default)
Parameters
requestsIEnumerable<WriteModel<TDocument>>The requests.
optionsBulkWriteOptionsThe options.
cancellationTokenCancellationTokenThe cancellation token.
Returns
- BulkWriteResult<TDocument>
The result of writing.
BulkWrite(IClientSessionHandle, IEnumerable<WriteModel<TDocument>>, BulkWriteOptions, CancellationToken)
Performs multiple write operations.
BulkWriteResult<TDocument> BulkWrite(IClientSessionHandle session, IEnumerable<WriteModel<TDocument>> requests, BulkWriteOptions options = null, CancellationToken cancellationToken = default)
Parameters
sessionIClientSessionHandleThe session.
requestsIEnumerable<WriteModel<TDocument>>The requests.
optionsBulkWriteOptionsThe options.
cancellationTokenCancellationTokenThe cancellation token.
Returns
- BulkWriteResult<TDocument>
The result of writing.