MongoDB Driver API for Node.js (original) (raw)
Class: BulkWriteResult
BulkWriteResult
The result of a bulk write.
new BulkWriteResult()
Create a new BulkWriteResult instance
NOTE: Internal Type, do not instantiate directly
Members
deletedCount
Number of documents deleted.
insertedCount
Number of documents inserted.
insertedIds
Inserted document generated Id's, hash key is the index of the originating operation
matchedCount
Number of documents matched for update.
modifiedCount
Number of documents modified.
nInsertednumber
The number of inserted documents
nMatchednumber
Number of matched documents
nModifiednumber
Number of documents updated physically on disk
nRemovednumber
Number of removed documents
nUpsertednumber
Number of upserted documents
okboolean
Evaluates to true if the bulk operation correctly executes
upsertedCount
Number of documents upserted.
upsertedIds
Upserted document generated Id's, hash key is the index of the originating operation
Methods
getInsertedIds(){Array.}
Returns an array of all inserted ids
getLastOp(){object}
Retrieve lastOp if available
getRawResponse(){object}
Returns raw internal result
getUpsertedIdAt(index){object}
Returns the upserted id at the given index
Name | Type | Description |
---|---|---|
index | number | the number of the upserted id to return, returns undefined if no result for passed in index |
getUpsertedIds(){Array.}
Returns an array of all upserted ids
Retrieve the write concern error if any
Returns a specific write error object
Name | Type | Description |
---|---|---|
index | number | of the write error to return, returns null if there is no result for passed in index |
getWriteErrorCount(){number}
Returns the number of write errors off the bulk operation
Retrieve all write errors
hasWriteErrors(){boolean}
Returns true if the bulk operation contains a write error