Class: OrderedBulkOperation

OrderedBulkOperation

Create a new OrderedBulkOperation instance (INTERNAL TYPE, do not instantiate directly)

new OrderedBulkOperation(){OrderedBulkOperation}

Properties:
Name Type Description
length number

Get the number of operations in the bulk.

Returns:
OrderedBulkOperation instance.

Methods

execute(options, callback){Promise}

Execute the ordered bulk operation

Name Type Description
options object optional

Optional settings.

Name Type Default Description
w number | string optional

The write concern.

wtimeout number optional

The write concern timeout.

j boolean false optional

Specify a journal write concern.

fsync boolean false optional

Specify a file sync write concern.

callback OrderedBulkOperation~resultCallback optional

The result callback

Throws:
Returns:
Promise if no callback passed

Type Definitions

resultCallback(error, result)

The callback format for results

Name Type Description
error MongoError

An error instance representing the error during the execution.

result BulkWriteResult

The bulk write result.