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