MongoDB\Driver\Manager::selectServer

(mongodb >=1.0.0)

MongoDB\Driver\Manager::selectServerВыбрать сервер, соответствующий предпочтениям чтения

Описание

final public MongoDB\Driver\Manager::selectServer(?MongoDB\Driver\ReadPreference $readPreference = null): MongoDB\Driver\Server

Выбирает MongoDB\Driver\Server, соответствующий readPreference. Если параметр readPreference равен null или опущен, по умолчанию будет выбран первичный сервер. Это можно использовать для предварительного выбора сервера, чтобы выполнить проверку версии перед выполнением операции.

Замечание: В отличие от MongoDB\Driver\Manager::getServers(), этот метод будет инициализировать подключение к базе данных и при необходимости выполнять обнаружение сервера. Подробнее смотрите. » Спецификацию выбора сервера.

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

readPreference (MongoDB\Driver\ReadPreference)

Предпочтение чтения используется для выбора сервера. Если null или опущен, по умолчанию будет выбран первичный сервер.

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

Возвращает MongoDB\Driver\Server, соответствующий предпочтению чтения.

Ошибки

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

Версия Описание
PECL mongodb 1.11.0 Параметр readPreference теперь необязателен. Если указано значение null или опущен, по умолчанию будет выбран первичный сервер.

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top