Mongo::getSlave
(PECL mongo >=1.1.0)
Mongo::getSlave — slaveOkay の読み込みに使われているアドレスを返す
説明
public string Mongo::getSlave
( void
)
これは、現在読み込みに使っているスレーブのアドレスを探します。 このメソッドは読み込み専用です。オブジェクトの内部状態は一切変更しません。
データベースへの接続を作成した時点では、
ドライバはまだどのスレーブを使うのかを決めていません。
したがって、接続後にこの関数を実行したときには、たとえ利用可能なスレーブがあったとしても
NULL を返します。slaveOkay を設定したクエリを初めて実行したときに、
ドライバがこの接続で使うスレーブを選びます。
それ以降は、この関数は選択したスレーブを返すようになります。
読み込みのスレーブへの分散についての情報は、このマニュアルの 問い合わせの節 を参照ください。
パラメータ
この関数にはパラメータはありません。
返り値
この接続が読み込みに使っているスレーブのアドレスを返します。
レプリカセットへの接続ではない場合や接続がまだ初期化されていない場合は
NULL を返します。
There are no user contributed notes for this page.
