public abstract class BulkWriteResult extends Object
| Constructor and Description |
|---|
BulkWriteResult() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
getInsertedCount()
Returns the number of documents inserted by the write operation.
|
abstract int |
getMatchedCount()
Returns the number of documents matched by updates or replacements in the write operation.
|
abstract int |
getModifiedCount()
Returns the number of documents modified by updates or replacements in the write operation.
|
abstract int |
getRemovedCount()
Returns the number of documents removed by the write operation.
|
abstract List<BulkWriteUpsert> |
getUpserts()
Gets an unmodifiable list of upserted items, or the empty list if there were none.
|
abstract boolean |
isAcknowledged()
Returns true if the write was acknowledged.
|
abstract boolean |
isModifiedCountAvailable()
Returns true if the server was able to provide a count of modified documents.
|
public abstract boolean isAcknowledged()
WriteConcern.UNACKNOWLEDGEDpublic abstract int getInsertedCount()
UnacknowledgedWriteException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGEDpublic abstract int getMatchedCount()
UnacknowledgedWriteException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGEDpublic abstract int getRemovedCount()
UnacknowledgedWriteException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGEDpublic abstract boolean isModifiedCountAvailable()
getModifiedCount method will throw UnsupportedOperationException.UnacknowledgedWriteException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGED,
getModifiedCount()public abstract int getModifiedCount()
If the server is not able to provide a count of modified documents (which can happen if the server is not at least version
2.6), then this method will throw an UnsupportedOperationException
UnacknowledgedWriteException - if the write was unacknowledged.UnsupportedOperationException - if no modified count is availableWriteConcern.UNACKNOWLEDGED,
isModifiedCountAvailable()public abstract List<BulkWriteUpsert> getUpserts()
UnacknowledgedWriteException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGED