(mongodb >=1.4.0)
MongoDB\Driver\Manager::executeWriteCommand — Execute a database command that writes
$db, MongoDB\Driver\Command $command, array $options = array()): MongoDB\Driver\CursorExecutes the command on the primary server.
   This method will apply logic that is specific to commands that write (e.g.
   » drop) and
   take the MongoDB server version into account. The
   "writeConcern" option will default to the corresponding
   value from the MongoDB
   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\Manager::executeBulkWrite() for those commands.
db (string)Le nom de la base de données sur laquelle la commande sera exécutée.
command (MongoDB\Driver\Command)La commande à exécuter.
options
| Option | Type | Description | 
|---|---|---|
| session | MongoDB\Driver\Session | Une session à associer à l'opération. | 
| writeConcern | MongoDB\Driver\WriteConcern | Une préoccupation d'écriture à appliquer à l'opération. | 
    Si vous utilisez une "session" qui a une transaction
    en cours, vous ne pouvez pas spécifier l'option "readConcern"
    ou "writeConcern". Tenter de faire ceci lancera une exception
    MongoDB\Driver\Exception\InvalidArgumentException.
    À la place vous devriez définir ces options quand vous créez la transaction avec
    MongoDB\Driver\Session::startTransaction().
Retourne un MongoDB\Driver\Cursor en cas de succès.
"session" option is used with an associated transaction in combination with a "readConcern" or "writeConcern" option."session" est utilisée conjointement avec une préoccupation d'écriture non reconnu.
| 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. |