(mongodb >=1.4.0)
MongoDB\Driver\Manager::startSession — Inicia una nueva sesión de cliente para ser utilizada con este cliente
Crear una MongoDB\Driver\Session para las opciones dadas. La sesión puede luego ser especificada durante la ejecución de comandos, consultas y operaciones de escritura.
Nota: Una MongoDB\Driver\Session solo puede ser utilizada con el MongoDB\Driver\Manager desde el cual fue creada.
options
Option | Type | Description | Default | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
causalConsistency | bool |
Configura la coherencia causal en una sesión. Si Ver » Consistencia causal en el manual de MongoDB para más información. |
true |
|||||||||||||||
defaultTransactionOptions | array |
Las opciones por defecto a aplicar a las transacciones recién creadas. Estas opciones se utilizan a menos que sean reemplazadas cuando una transacción es iniciada con un valor diferente para cada opción.
Esta opción está disponible en MongoDB 4.0+. |
[] |
|||||||||||||||
snapshot | bool |
Configura las lecturas instantáneas en una sesión. Si
Las lecturas instantáneas requieren MongoDB 5.0+ y no pueden ser utilizadas
con la coherencia causal, transacciones o operaciones de escritura. Si
Ver » Read Concern "instantáneas" en el manual de MongoDB para más información. |
false |
Devuelve una MongoDB\Driver\Session.
"causalConsistency"
y "snapshot"
son ambas true
.
Versión | Descripción |
---|---|
PECL mongodb 1.11.0 |
La opción |
PECL mongodb 1.6.0 |
La opción |
PECL mongodb 1.5.0 |
La opción |