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 optionsobject optional Optional settings.
Name Type Default Description wnumber | string optional The write concern.
wtimeoutnumber optional The write concern timeout.
jboolean false optional Specify a journal write concern.
fsyncboolean false optional Specify a file sync write concern.
callbackOrderedBulkOperation~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 errorMongoError An error instance representing the error during the execution.
resultBulkWriteResult The bulk write result.