Mongo::getSlave

(PECL mongo >=1.1.0)

Mongo::getSlaveDevuelve la dirección usada por las lecturas de slaveOkay

Descripción

public Mongo::getSlave ( void ) : string

Busca la dirección del secundario que está siendo usado para lecturas. Es un método de solo lectura: no cambia nada del estado interno del objeto.

Cuando se crea una conexión a la base de datos, el controlador no decide inmediatamente el secundario a usar. Así, después de la conexión, esta función devolverá NULL incluso si hay secundarios disponibles. Cuando se realice una primera consulta con slaveOkay establecido el controlador eligirá un secundario para dicha conexión. En ese punto, esta función devolverá el secundario elegido.

Véase la sección de consultas de este manual para información sobre la distribución de lecturas en secundarios.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

La dirección del secundario que está usando esta conexión para las lecturas.

Devuelve NULL si no se está conectado a un conjunto réplica o aún no se ha inicializado.

Errores/Excepciones

Emite una advertencia E_DEPRECATED

Los resultados devueltos realmente no son útiles, ya que el proceso de selección del secundario se realiza en cada consulta y cada ejecución de un comando de base de datos.

Historial de cambios

Versión Descripción
1.2.11 Emite un error de nivel E_DEPRECATED al utilizarlo.

Ver también