MongoDB\Driver\Session::abortTransaction
(mongodb >=1.5.0)
MongoDB\Driver\Session::abortTransaction — Перериває транзакцію
Опис
final public MongoDB\Driver\Session::abortTransaction(): void
Завершує багатодокументну транзакцію та відкочує будь-які зміни даних, зроблені операціями усередині транзакції. Тобто транзакція закінчується без збереження будь-яких змін, внесених операціями до транзакції.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Функція не повертає значення після виконання.
Помилки
- При помилці парсингу аргумент кидає винятокMongoDB\Driver\Exception\InvalidArgumentException
- Видає винятокMongoDB\Driver\Exception\RuntimeException, якщо транзакція не може бути перервана (наприклад, транзакцію не було розпочато).
Дивіться також
- MongoDB\Driver\Manager::startSession() - Запускає новий сеанс клієнта для використання з цим клієнтом
- MongoDB\Driver\Session::commitTransaction() - Фіксує транзакцію
- MongoDB\Driver\Session::startTransaction() - Запускає транзакцію