(mongodb >=1.4.0)
MongoDB\Driver\Manager::startSession — Démarre une nouvelle session client pour être utilisée avec ce client
Créer une MongoDB\Driver\Session pour les options données. La session peut ensuite être spécifiée lors de l'exécution de commandes, de requêtes et d'opérations d'écriture.
Note: Une MongoDB\Driver\Session ne peut être utilisée qu'avec le MongoDB\Driver\Manager à partir duquel elle a été créée.
options
Option | Type | Description | Default | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
causalConsistency | bool |
Configure la cohérence causale dans une session. Si Voir » Consistance causale dans le manuel MongoDB pour plus d'informations. |
true |
|||||||||||||||
defaultTransactionOptions | array |
Les options par défaut à appliquer aux transactions nouvellement créées. Ces options sont utilisées sauf si elles sont remplacées lorsqu'une transaction est démarrée avec une valeur différente pour chaque option.
Cette option est disponible dans MongoDB 4.0+. |
[] |
|||||||||||||||
snapshot | bool |
Configure les lectures instantanées dans une session. Si
Les lectures instantanées nécessitent MongoDB 5.0+ et ne peuvent pas être utilisées
avec la cohérence causale, les transactions ou les opérations d'écriture. Si
Voir » Read Concern "instantanés" dans le manuel MongoDB pour plus d'informations. |
false |
Renvoie une MongoDB\Driver\Session.
"causalConsistency"
et "snapshot"
sont toutes les deux true
.
Version | Description |
---|---|
PECL mongodb 1.11.0 |
L'option |
PECL mongodb 1.6.0 |
L'option |
PECL mongodb 1.5.0 |
L'option |