MongoDB\Driver\Session::getServer
(mongodb >=1.6.0)
MongoDB\Driver\Session::getServer — Возвращает сервер к которому привязана текущая сессия
Описание
Возвращает MongoDB\Driver\Server,
к которому привязана текущая сессия. Если сессия не привязана к
серверу, то будет возвращен null
.
Привязка сессии в основном используется для шардированных транзакций, так как все комманды должны ийти на один и тот же инстанс mongos. Этот метод предназначен для использования в библиотеках, построенных поверх расширения, чтобы можно было закрепить сервер, а не выбирать сервер для каждой следующей команды.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает MongoDB\Driver\Server к которому
прикреплена сессия. Или null
, если сессия не прикреплена ни к
какому серверу.
Ошибки
- При ошибке парсинга аргумента бросает исключение MongoDB\Driver\Exception\InvalidArgumentException.