MongoDB\Driver\Session::isInTransaction
(mongodb >=1.6.0)
MongoDB\Driver\Session::isInTransaction — 다중 문서 트랜잭션이 진행 중인지 여부를 반환합니다.
설명
final public MongoDB\Driver\Session::isInTransaction(): bool
이 세션에 대해 다중 문서 트랜잭션이 현재 진행 중인지 여부를 반환합니다. 트랜잭션이 시작되었지만 커밋되거나 중단되지 않은 경우 트랜잭션은 "진행 중"으로 간주됩니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
트랜잭션이 현재 이 세션에 대해 진행 중이면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
오류/예외
- 인수 구문 분석 오류에 대해 MongoDB\Driver\Exception\InvalidArgumentException을 던집니다.
기타
- MongoDB\Driver\Session::getTransactionState() - 이 세션의 현재 트랜잭션 상태를 반환합니다.