MongoDB\Driver\Manager::executeWriteCommand
(mongodb >=1.4.0)
Execute a database command that writes
Description
Executes the command on the primary server.
This method will apply logic that is specific to commands that write (e.g. drop). The default value for the "writeConcern" option will be inferred from an active transaction (indicated by the "session" option), followed by the connection URI.
This method is not intended to be used to execute insert, update, or delete commands. Users are encouraged to use MongoDB\Driver\Manager::executeBulkWrite() for those operations.
Parameters
optionsOption Type Description TransactionReadWriteConcern
Return Values Cursor
Errors/Exceptions
- Throws
MongoDB\Driver\Exception\RuntimeExceptionon other errors (e.g. invalid command).
Changelog
| Version | Description |
|---|---|
| PECL mongodb 1.4.4 | MongoDB\Driver\Exception\InvalidArgumentException will be thrown if the "session" option is used in combination with an unacknowledged write concern. |