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