MongoClient
PHP Manual

MongoClient::getReadPreference

(PECL mongo >=1.3.0)

MongoClient::getReadPreferenceGet the read preference for this connection

Opis

public array MongoClient::getReadPreference ( void )

Parametry

Ta funkcja nie posiada parametrów.

Zwracane wartości

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.

Przykłady

Przykład #1 MongoClient::getReadPreference() return value example

<?php

$m 
= new MongoClient();
$m->setReadPreference(MongoClient::RP_SECONDARY, array(
    array(
'dc' => 'east''use' => 'reporting'),
    array(
'dc' => 'west'),
    array(),
));
var_dump($m->getReadPreference());

Powyższy przykład wyświetli:

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) {
    }
  }
}

Zobacz też:


MongoClient
PHP Manual