Rechercher une fonction PHP

Mongo::getSlave

(PECL mongo >=1.1.0)

Mongo::getSlaveRetourne l'adresse à utiliser pour les lectures slaveOkay

Description

public Mongo::getSlave ( void ) : string

Cette méthode trouve l'adresse du secondaire actuellement utilisé pour les lectures. C'est une méthode en lecture seule : elle ne modifie rien sur le statut interne de l'objet.

Lorsque vous créez une connexion à la base de données, le pilote ne décidera pas immédiatement du secondaire à utiliser. Ainsi, après la connexion, cette fonction retournera NULL même s'il existe des secondaires disponibles. Lorsque vous effectuez une requête avec slaveOkay, là, le pilote choisira un secondaire pour la connexion. Dès lors, cette fonction retournera le secondaire choisi.

Reportez-vous à la section sur les requêtes de ce manuel pour plus d'informations sur la distribution de lecture aux secondaires.

Retour à la première page de Manuel PHP  Table des matières Haut

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Retour à la première page de Manuel PHP  Table des matières Haut

Valeurs de retour

L'adresse du secondaire utilisé par cette connexion pour les lectures.

Cette méthode retourne NULL si elle n'est pas connectée à un jeu de réplication, ou si la connexion n'a pas encore été initialisée.

Retour à la première page de Manuel PHP  Table des matières Haut

Erreurs / Exceptions

Lance une alerte de type E_DEPRECATED

Le résultat retourné n'est pas réellement utile, sachant que le processus de sélection du secondaire est effectué sur chaque requête et exécution de commande de base de données.

Retour à la première page de Manuel PHP  Table des matières Haut

Historique

Version Description
1.2.11 Lance une alerte de niveau E_DEPRECATED lorsqu'utilisé.

Retour à la première page de Manuel PHP  Table des matières Haut

Voir aussi

  • MongoCursor::info() - Récupère les informations sur la création du curseur et son itération
Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-mongo.getslave.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut