Method BulkWriteAsync
BulkWriteAsync(IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
public Task<ClientBulkWriteResult> BulkWriteAsync(IReadOnlyList<BulkWriteModel> models, ClientBulkWriteOptions options = null, CancellationToken cancellationToken = default)
Parameters
models
IReadOnly <BulkList Write >Model List of operations to execute.
options
ClientBulk Write Options The bulk write options.
cancellationToken
CancellationToken The cancellation token.
Returns
BulkWriteAsync(IClientSessionHandle, IReadOnlyList<BulkWriteModel>, ClientBulkWriteOptions, CancellationToken)
Executes a list of mixed write operations.
public Task<ClientBulkWriteResult> BulkWriteAsync(IClientSessionHandle session, IReadOnlyList<BulkWriteModel> models, ClientBulkWriteOptions options = null, CancellationToken cancellationToken = default)
Parameters
session
IClientSession Handle The session.
models
IReadOnly <BulkList Write >Model List of operations to execute.
options
ClientBulk Write Options The bulk write options.
cancellationToken
CancellationToken The cancellation token.