(mongodb >=1.0.0)
MongoDB\Driver\Server::executeQuery â ExĂ©cute une requĂȘte de base de donnĂ©es sur ce serveur
$namespace, MongoDB\Driver\Query $query, ?array $options = null): MongoDB\Driver\CursorExĂ©cute la requĂȘte sur ce serveur.
Les valeurs par défaut pour l'option "readPreference" et
l'option "readConcern" de la requĂȘte seront dĂ©duites d'une transaction active
(indiquée par l'option "session"), puis par l'URI de connexion.
Note: L'option
readPreferencene contrĂŽle pas le serveur vers lequel le pilote Ă©met l'opĂ©ration; il sera toujours exĂ©cutĂ© sur cet objet serveur. Au lieu de cela, il peut ĂȘtre utilisĂ© lors de l'Ă©mission de l'opĂ©ration Ă un secondaire (Ă partir d'une connexion de jeu de rĂ©pliques, pas autonome) ou le nĆud Mongos pour s'assurer que le pilote dĂ©finit le protocole de fil en consĂ©quence ou ajoute la prĂ©fĂ©rence de lecture Ă l'opĂ©ration, respectivement.
namespace (string)"databaseName.collectionName")
query (MongoDB\Driver\Query)options
| Option | Type | Description |
|---|---|---|
| readPreference | MongoDB\Driver\ReadPreference | Une préférence de lecture à utiliser pour sélectionner un serveur pour l'opération. |
| session | MongoDB\Driver\Session | Une session à associer à l'opération. |
Retourne un MongoDB\Driver\Cursor en cas de succĂšs.
| Version | Description |
|---|---|
| PECL mongodb 2.0.0 |
Le paramÚtre options n'accepte désormais plus
d'instance MongoDB\Driver\WriteConcern.
|
| PECL mongodb 1.21.0 |
Passer un objet MongoDB\Driver\ReadPreference en tant
qu'options est obsolÚte et sera supprimé dans la 2.0.
|
| PECL mongodb 1.4.0 |
Le troisiĂšme paramĂštre est maintenant un tableau
d'options. Pour la compatibilité ascendante,
ce paramĂštre acceptera toujours un objet MongoDB\Driver\ReadPreference.
|