MongoCursor::doQuery

(No version information available, might only be in SVN)

MongoCursor::doQueryExécute la requête Mongo

Description

protected void MongoCursor::doQuery ( void )
Avertissement

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();
		}
	}
}

?>

LoadingChargement en cours