MongoClient::getReadPreference

(PECL mongo >=1.3.0)

MongoClient::getReadPreferenceGet the read preference for this connection

This extension that defines this method is deprecated. Instead, the MongoDB extension should be used. There is no equivalent for this method in the new extension.

Описание

public array MongoClient::getReadPreference ( void )

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Данная функция возвращает массив, описывающий режимы предпочтения чтения. Массив содержит следующие значения: type для строкового значения режима предпочтения чтения (соответствующий константам MongoClient) и tagsets, содержащее список всех критерий наборов тегов. Если наборы тегов не были указаны, то tagsets в массиве не будет.

Список изменений

Версия Описание
1.3.3 The return value has changed to be consistent with MongoClient::setReadPreference(). The type value was changed from a number to a string, type_string was removed, and tagsets now expresses tags as key/value pairs instead of colon-delimited strings.

Примеры

Пример #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());
?>

Результат выполнения данного примера:

array(2) {
  ["type"]=>
  string(9) "secondary"
  ["tagsets"]=>
  array(3) {
    [0]=>
    array(2) {
      ["dc"]=>
      string(4) "east"
      ["use"]=>
      string(9) "reporting"
    }
    [1]=>
    array(1) {
      ["dc"]=>
      string(7) "west"
    }
    [2]=>
    array(0) {
    }
  }
}

Смотрите также

Коментарии

404 Not Found

404 Not Found


nginx

    Поддержать сайт на родительском проекте КГБ