(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 |
Добавлена опция |