(mongodb >=1.0.0)
The MongoDB\Driver\WriteResult class encapsulates information about an executed MongoDB\Driver\BulkWrite and may be returned by MongoDB\Driver\Manager::executeBulkWrite().
The number of documents inserted (excluding upserts), or null if
the write concern did not request acknowledgement.
The number of documents matched by update and replace operations, or
null if the write concern did not request acknowledgement.
The number of documents modified by update and replace operations, or
null if the write concern did not request acknowledgement or if the
server did not report this information.
The number of documents deleted, or null if the write concern did
not request acknowledgement.
The number of documents upserted, or null if the write concern did
not request acknowledgement.
The server that executed the bulk write.
An array of _id values for upserted documents.
Array keys will correspond to the index of the write operation from
MongoDB\Driver\BulkWrite.
An array of MongoDB\Driver\WriteErrors for any write errors that occurred during execution.
The MongoDB\Driver\WriteConcernError that
occurred, or null if no write concern error occurred.
The MongoDB\Driver\WriteConcern used for the
bulk write, or null if not available.
An array of error reply documents from the server.
| Version | Description |
|---|---|
| PECL mongodb 2.3.0 | Added public readonly properties. |