(mongodb >=1.4.0)
MongoDB\Driver\Manager::startSession — Запускает новый клиентский сеанс для использования с этим клиентом
Создаёт MongoDB\Driver\Session для указанных параметров. Сеанс затем может быть указан при выполнении команд, запросов и операций записи.
Замечание: MongoDB\Driver\Session может использоваться только с MongoDB\Driver\Manager, из которого он был создан.
options
| Опция | Тип | Описание | По умолчанию | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| causalConsistency | bool | 
            Настраивает причинную согласованность в сеансе. Если  Смотрите » Причинную согласованность в руководстве MongoDB для получения дополнительной информации. | true | |||||||||||||||
| defaultTransactionOptions | array | Параметры по умолчанию для применения к вновь создаваемым транзакциям. Эти параметры используются, если они не переопределяются, когда транзакция запускается с различным значением для каждого параметра. 
 
 Эта опция доступна в MongoDB 4.0+. | [] | |||||||||||||||
| snapshot | bool | 
            Опция настраивает чтение моментальных снимков в сессии.
            Если  
            Для чтения моментальных снимков требуется MongoDB 5.0+, и их нельзя использовать с причинно-согласованной связью, транзакциями или операциями записи.
            Если  Смотрите » гарантию чтения "snapshot" в руководстве MongoDB для получения дополнительной информации. | false | 
Возвращает MongoDB\Driver\Session.
"causalConsistency" и "snapshot" равны true.
| Версия | Описание | 
|---|---|
| PECL mongodb 1.11.0 | 
         Добавлен параметр  | 
| PECL mongodb 1.6.0 | 
         Параметр  | 
| PECL mongodb 1.5.0 | 
         Добавлена опция  | 
