MongoDB\Driver\Session::advanceOperationTime
(mongodb >=1.4.0)
MongoDB\Driver\Session::advanceOperationTime — 이 세션의 작업 시간을 앞당깁니다.
설명
final public MongoDB\Driver\Session::advanceOperationTime(MongoDB\BSON\TimestampInterface $operationTime
): void
이 세션의 작업 시간을 앞당깁니다. 작업 시간이 세션의 현재 작업 시간보다 작거나 같으면 이 기능은 작동하지 않습니다.
이 메서드를 MongoDB\Driver\Session::advanceClusterTime()과 함께 사용하여 다른 세션에서 작업 및 클러스터 시간을 복사하면 이 세션의 작업이 다른 세션의 마지막 작업과 인과적으로 일치하는지 확인할 수 있습니다.
매개변수
operationTime
- 작업 시간은 논리적 타임스탬프입니다. 일반적으로 이 값은 다른 세션 객체에서 MongoDB\Driver\Session::getOperationTime()을 호출하여 얻을 수 있습니다.
반환 값
값이 반환되지 않습니다.
오류/예외
- 인수 구문 분석 오류에 대해 MongoDB\Driver\Exception\InvalidArgumentException을 던집니다.
기타
- MongoDB\Driver\Session::advanceClusterTime() - 이 세션의 클러스터 시간을 앞당깁니다.
- MongoDB\Driver\Session::getClusterTime() - 이 세션의 클러스터 시간을 반환합니다.