(mongodb >=1.5.0)
MongoDB\Driver\Session::commitTransaction — Фиксирует транзакцию
Сохраняет изменения, внесённые операциями в многодокументную транзакцию и завершает транзакцию. До фиксации ни одно изменение данных, сделанных из транзакции, не будет видно за пределами транзакции.
У этой функции нет параметров.
Функция не возвращает значения после выполнения.
"errorLabels"
, и этот массив содержит значение "TransientTransactionError"
или "UnUnknownTransactionCommitResult"
, можно повторить попытку всей транзакции. В более новых версиях драйвера вместо этого следует использовать MongoDB\Driver\Exception\RuntimeException::hasErrorLabel() для проверки этой ситуации.