MongoCursor::doQuery
(No version information available, might only be in SVN)
MongoCursor::doQuery — Exécute la requête Mongo
Description
Veuillez ne pas utiliser cette méthode.
Cette fonction requête actuellement la base de données. Toutes les requêtes et les commandes passent par cette fonction. Aussi, cette fonction peut être surchargée pour fournir une gestion personnalisée des requêtes.
Ce gestionnaire linéarise votre requête, et l'envoie à la base de données, puis, reçoit une réponse et la dé-linéarise. Aussi, si vous souhaitez la surcharger, votre code devrait appeler la fonction originale pour utiliser les fonctionnalités existantes (voir l'exemple ci-dessous).
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
NULL
.
Erreurs / Exceptions
Lance une exception MongoConnectionException si la base de données n'a pu être atteinte.
Historique
Version | Description |
---|---|
1.2.11 |
Lance une alerte de niveau E_DEPRECATED
lorsqu'utilisé.
|
Exemples
Exemple #1 Exemple avec MongoCursor::doQuery()
<?php class MyCursor extends MongoCursor { protected function doQuery() { $this->slaveOkay(); try { MongoCursor::doQuery(); } catch(MongoCursorException $e) { $this->slaveOkay(false); MongoCursor::doQuery(); } } } ?>