MongoDB\Driver\Server::executeQuery

(mongodb >=1.0.0)

MongoDB\Driver\Server::executeQuery — ExĂ©cute une requĂȘte de base de donnĂ©es sur ce serveur

Description

final public function MongoDB\Driver\Server::executeQuery(string $namespace, MongoDB\Driver\Query $query, ?array $options = null): MongoDB\Driver\Cursor

ExĂ©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 readPreference ne 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.

Liste de paramĂštres

namespace (string)

Un espace de noms totalement qualifié (par exemple "databaseName.collectionName").

query (MongoDB\Driver\Query)

La requĂȘte Ă  exĂ©cuter.

options

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.

Valeurs de retour

Retourne un MongoDB\Driver\Cursor en cas de succĂšs.

Erreurs / Exceptions

Historique

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.
add a note

User Contributed Notes

There are no user contributed notes for this page.