MongoDB\Driver\CursorInterface::isDead
(mongodb >=1.6.0)
MongoDB\Driver\CursorInterface::isDead — 커서에 추가 결과가 있는지 확인합니다.
설명
abstract public MongoDB\Driver\CursorInterface::isDead(): bool
커서에 읽을 수 있는 추가 결과가 있는지 확인합니다. 커서는 처음에는 "alive"
상태이지만 다음과 같은 이유로 "dead"
상태가 될 수 있습니다.
- non-tailable cursor를 이동해도 문서가 반환되지 않습니다.
- 커서에 오류가 발생했습니다.
- 커서가 완료될 때까지 마지막 배치를 읽습니다.
- 커서가 구성된 제한에 도달했습니다.
이것은 주로 tailable 커서에 유용합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
추가 결과를 사용할 수 없으면 true
를 반환하고 그렇지 않으면 false
를 반환합니다.
오류/예외
- 인수 구문 분석 오류에 대해 MongoDB\Driver\Exception\InvalidArgumentException을 던집니다.
기타
- MongoDB\Driver\Cursor::isDead() - 커서가 소진되었거나 추가 결과가 있는지 확인합니다.