Mongo::getSlave
(PECL mongo >=1.1.0)
Mongo::getSlave — Devuelve la dirección usada por las lecturas de slaveOkay
Descripción
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
- MongoCursor::info() - Obtiene la consulta, los campos, el límete, y las omisiones de este cursor