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() - 거래 시작