MongoDB\Driver\Server::executeWriteCommand
(mongodb >=1.4.0)
MongoDB\Driver\Server::executeWriteCommand — Execute a database command that writes on this server
Description
Executes the command on this 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.
Note:
This method is not intended to be used to execute
» insert,
» update,
or » delete
commands. Users are encouraged to use
MongoDB\Driver\Server::executeBulkWrite() for those
operations.
Parameters
db (string)
-
The name of the database on which to execute the command.
command (MongoDB\Driver\Command)
-
The command to execute.
options
-
Notes
Note:
It is the caller's responsibility to ensure that the server is capable
of executing the write operation. For example, executing a write operation
on a secondary (excluding its "local" database) will fail.