Возвращает сервер к которому привязана текущая сессия

# MongoDB\Driver\Session::getServer

(mongodb >=1.6.0)

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

### Описание

final public function MongoDB\Driver\Session::getServer(): ?MongoDB\Driver\Server

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

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

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

Сигнатура функции не содержит параметров.

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

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

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open