(mongodb >=1.5.0)
MongoDB\Driver\Session::commitTransaction — Valide la transaction
Sauvegarde les modifications apportées par les opérations dans la transaction multi-document et termine la transaction. Jusqu'à la validation, aucune des modifications de données apportées par les opérations dans la transaction n'est visible en dehors de la transaction.
Cette fonction ne contient aucun paramètre.
Aucune valeur n'est retournée.
"errorLabels"
et que ce tableau contient une valeur
"TransientTransactionError"
ou
"UnknownTransactionCommitResult"
, il est sûr de re-essayer
la totalité de la transaction. Dans les versions plus
récentes de l'extension,
MongoDB\Driver\Exception\RuntimeException::hasErrorLabel()
devrait être utilisé pour tester cette situation à la place.