Method BulkWrite
BulkWrite(IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
ClientBulkWriteResult BulkWrite(IReadOnlyList<BulkWriteModel> models, ClientBulkWriteOptions options = null, CancellationToken cancellationToken = default)
Parameters
modelsIReadOnlyList<BulkWriteModel>List of operations to execute.
optionsClientBulkWriteOptionsThe bulk write options.
cancellationTokenCancellationTokenThe cancellation token.
Returns
BulkWrite(IClientSessionHandle, IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
ClientBulkWriteResult BulkWrite(IClientSessionHandle session, IReadOnlyList<BulkWriteModel> models, ClientBulkWriteOptions options = null, CancellationToken cancellationToken = default)
Parameters
sessionIClientSessionHandleThe session.
modelsIReadOnlyList<BulkWriteModel>List of operations to execute.
optionsClientBulkWriteOptionsThe bulk write options.
cancellationTokenCancellationTokenThe cancellation token.