MongoDB\Driver\Session::getServer
(mongodb >=1.6.0)
MongoDB\Driver\Session::getServer — Повертає сервер, до якого прив'язана поточна сесія.
Опис
final public MongoDB\Driver\Session::getServer(): ?MongoDB\Driver\Server
Повертає MongoDB\Driver\Serverдо якого прив'язана поточна сесія. Якщо сесія не прив'язана до сервера, то буде повернено null
Прив'язка сесії в основному використовується для шардованих транзакцій, тому що всі команди повинні йти на той самий екземпляр mongos. Цей метод призначений для використання в бібліотеках, побудованих поверх модуля, щоб можна було закріпити сервер, а не вибирати сервер кожної наступної команди.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Повертає MongoDB\Driver\Serverк которому прикреплена сессия. Или**null
**, якщо сесія не прикріплена до жодного сервера.
Помилки
- При помилці парсингу аргумент кидає винятокMongoDB\Driver\Exception\InvalidArgumentException