(mongodb >=1.0.0)
MongoDB\Driver\Manager::getReadPreference — Renvoie le ReadPreference pour le Manager
Renvoie le MongoDB\Driver\ReadPreference pour le Manager, qui est dérivé de ses options URI. C'est le ReadPreference par défaut pour les requêtes et commandes exécutées sur le Manager.
Cette fonction ne contient aucun paramètre.
Le MongoDB\Driver\ReadPreference pour le Manager.
Exemple #1 Exemple de MongoDB\Driver\Manager::getReadPreference()
<?php
$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017');
var_dump($manager->getReadPreference());
$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017/?readPreference=secondaryPreferred&readPreferenceTags=dc:ny,rack:1&readPreferenceTags=dc:ny&readPreferenceTags=');
var_dump($manager->getReadPreference());
?>
Résultat de l'exemple ci-dessus est similaire à :
object(MongoDB\Driver\ReadPreference)#2 (1) { ["mode"]=> string(7) "primary" } object(MongoDB\Driver\ReadPreference)#1 (2) { ["mode"]=> string(18) "secondaryPreferred" ["tags"]=> array(3) { [0]=> object(stdClass)#3 (2) { ["dc"]=> string(2) "ny" ["rack"]=> string(1) "1" } [1]=> object(stdClass)#4 (1) { ["dc"]=> string(2) "ny" } [2]=> object(stdClass)#5 (0) { } } }