MongoDB\Driver\Session::getServer

(mongodb >=1.6.0)

MongoDB\Driver\Session::getServerВозвращает сервер к которому привязана текущая сессия

Описание

final public MongoDB\Driver\Session::getServer ( ) : MongoDB\Driver\Server|null

Возвращает MongoDB\Driver\Server, к которому привязана текущая сессия. Если сессия не привязана к серверу, то будет возвращен null.

Привязка сессии в основном используется для шардированных транзакций, так как все комманды должны ийти на один и тот же инстанс mongos. Этот метод предназначен для использования в библиотеках, построенных поверх расширения, чтобы можно было закрепить сервер, а не выбирать сервер для каждой следующей команды.

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

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

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

Возвращает MongoDB\Driver\Server к которому прикреплена сессия. Или null, если сессия не прикреплена ни к какому серверу.

Ошибки