MongoCursor::getReadPreference
(PECL mongo >=1.3.3)
MongoCursor::getReadPreference — Obtener la preferencia de lectura para esta consulta
Descripción
public array MongoCursor::getReadPreference
( void
)
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Esta función devuelve un array que describe la preferencia de lectura. El array contiene los valores type para el string del modo de preferencia de lectura (correspondiente a constantes de MongoClient), y tagsets que contiene una lista de todos los criterios de conjuntos de etiquetas. Si no se especificó ningún conjunto de etiquetas, tagsets no estará presente en el array.
Ejemplos
Ejemplo #1 Ejemplo de valor devuelto de MongoCursor::getReadPreference()
<?php
$m = new MongoClient();
$cursor = $m->test->users->find();
$cursor->setReadPreference(MongoClient::RP_SECONDARY, array(
array('dc' => 'east', 'use' => 'reporting'),
array('dc' => 'west'),
array(),
));
var_dump($cursor->getReadPreference());
?>
El resultado del ejemplo sería:
array(2) {
["type"]=>
string(9) "secondary"
["tagsets"]=>
array(3) {
[0]=>
array(2) {
["dc"]=>
string(4) "east"
["use"]=>
string(9) "reporting"
}
[1]=>
array(1) {
["dc"]=>
string(7) "west"
}
[2]=>
array(0) {
}
}
}
Ver también
- La documentación de preferencias de lectura.
- MongoCursor::setReadPreference() - Establece la preferencia de lectura para esta consulta