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 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()
UnsupportedOperationException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGEDpublic abstract int getMatchedCount()
UnsupportedOperationException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGEDpublic abstract int getRemovedCount()
UnsupportedOperationException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGEDpublic abstract boolean isModifiedCountAvailable()
getModifiedCount method will throw UnsupportedOperationException.UnsupportedOperationException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGED,
getModifiedCount()public abstract int getModifiedCount()
Returns the number of documents modified by the write operation. This only applies to updates or replacements, and will only count documents that were actually changed; for example, if you set the value of some field , and the field already has that value, that will not count as a modification.
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
UnsupportedOperationException - if the write was unacknowledged or if no modified count is availableWriteConcern.UNACKNOWLEDGED,
isModifiedCountAvailable()public abstract List<BulkWriteUpsert> getUpserts()
UnsupportedOperationException - if the write was unacknowledged.WriteConcern.UNACKNOWLEDGED