MongoClient::getReadPreference
(PECL mongo >=1.3.0)
MongoClient::getReadPreference — この接続の優先読み込みを取得する
説明
public array MongoClient::getReadPreference
( void
)
パラメータ
この関数にはパラメータはありません。
返り値
この関数は、優先読み込みに関する配列を返します。 配列に含まれる内容は、type (優先読み込みモードを表す数値)、 type_string (優先読み込みモードの名前)、そして tagsets (すべてのタグセット条件のリスト) です。 タグセットを指定しなかった場合は、 tagsets は存在しません。
例
例1 MongoClient::getReadPreference() の返り値の例
<?php
$m = new MongoClient();
$m->setReadPreference(MongoClient::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) {
}
}
}
参考
- 優先読み込みのドキュメント