문서 홈 → 애플리케이션 개발 → MongoDB 매뉴얼
cursor.isExhausted()
cursor.isExhausted()
중요
Mongo쉬 방법
이 페이지에서는
mongosh
메서드를 설명합니다. 이는 Node.js와 같은 언어별 드라이버에 대한 설명서가 아닙니다 .MongoDB API 드라이버의 경우 언어별 MongoDB 드라이버 설명서를 참조하세요.
반환합니다: 부울 커서가 읽은 현재 문서 배치에 문서가 남아 있는 경우
cursor.isExhausted()
은false
를 반환합니다. 그렇지 않으면true
을 반환합니다.
행동
맞춤형 커서
tailable cursor( tailable cursor)와 함께 isExhausted()
을(를) 사용할 수 있습니다. tailable cursor는 현재 배치에 남아 있는 문서가 없더라도 열린 상태로 유지됩니다. 남아 있는 문서가 없으면 다른 커서가 자동으로 닫힙니다.
변경 스트림
change stream 에는 isExhausted()
을(를) 사용할 수 없습니다. 대신 다음을 검사합니다:
문서가 change stream 커서에 남아 있으면
cursor.tryNext()
를 사용합니다.change stream 커서가 닫히면
cursor.isClosed()
을(를) 사용합니다.
change stream 예시는 보기 예시 및 change stream 이미지 예시를 참조하세요.
예제
이 섹션에는 커서를 사용하여 기상 센서의 온도 측정값으로 collection에서 문서를 읽는 예가 포함되어 있습니다. isExhausted()
의 예가 표시됩니다.
2