(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|MongoDB\Driver\ReadPreference|null $options
= null
): MongoDB\Driver\CursorExécute la requête sur ce serveur.
Note: L'option
"readPreference"
ne contrôle pas le serveur sur lequel le pilote émet l'opération ; elle sera toujours exécutée sur l'objet serveur. A la place, il peut être utilisé lors de l'envoi de l'opération sur un secondaire (depuis un jeu de connexion de réplication, et non en serveur unique), ou un nœud mongo pour s'assurer que le driver définisse le protocole wire adéquat ou ajoute les préférences en lecture au document de requête, respectivement.
namespace
(string)
Un espace de noms totalement qualifié (e.g. "databaseName.collectionName"
)
query
(MongoDB\Driver\Query)La requête à exécuter.
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 1.4.0 |
Le troisième paramètre est maintenant un tableau
d'options . Pour la compatibilité ascendante,
ce paramateur acceptera toujours un objet MongoDB\Driver\ReadPreference.
|