(PECL mongo >=1.3.0)
Mongo::getReadPreference — Get the read preference for this connection
此函数没有参数。
This function returns an array describing the read preference. The array contains the values type for the numeric read preference mode, type_string for the name of the read preference mode, and tagsets containing a list of all tag set criteria. If no tag sets were specified, tagsets will not be present in the array.
Example #1 Mongo::getReadPreference() return value example
<?php
$m = new Mongo();
$m->setReadPreference(Mongo::RP_SECONDARY, array(
array('dc' => 'east', 'use' => 'reporting'),
array('dc' => 'west'),
array(),
));
var_dump($m->getReadPreference());
以上例程会输出:
array(3) { ["type"]=> int(2) ["type_string"]=> string(9) "secondary" ["tagsets"]=> array(3) { [0]=> array(2) { [0]=> string(7) "dc:east" [1]=> string(13) "use:reporting" } [1]=> array(1) { [0]=> string(7) "dc:west" } [2]=> array(0) { } } }