커서 메서드
참고
Mongo쉬 방법
이 목차 페이지에 나열된 메서드는 mongosh
메서드입니다. 이 문서는 Node.js
또는 기타 프로그래밍 언어별 드라이버 메서드에 대한 문서가 아닙니다.
대부분의 경우 mongosh
메서드는 레거시 mongo
셸 메서드와 동일한 방식으로 작동합니다. 그러나 일부 레거시 메서드는 mongosh
에서 사용할 수 없습니다.
MongoDB API 드라이버의 경우 언어별 MongoDB 드라이버 문서를 참조하세요.
이러한 메서드는 기본 쿼리가 실행되는 방식을 수정합니다.
참고
구문 및 예시를 포함하여 특정 메서드에 대한 자세한 내용을 보려면 해당 메서드의 도움말 페이지 링크를 클릭하십시오.
이름 | 설명 |
---|---|
쿼리의 동작을 수정하는 특수 유선 프로토콜 플래그를 추가합니다. | |
차단 정렬 작업을 처리하는 동안 100메가바이트 시스템 메모리 한도를 초과하는 데이터를 저장하기 위해 MongoDB가 디스크에 임시 파일을 사용할 수 있도록 합니다. | |
쿼리된 샤드를 하나 이상 사용할 수 없는 경우 분할된 컬렉션에 대한 db.collection.find() 작업을 통해 오류가 아닌 부분 결과를 반환할 수 있습니다. | |
MongoDB가 단일 네트워크 메시지로 클라이언트에 반환할 문서 수를 제어합니다. | |
커서를 닫고 관련 서버 리소스를 확보합니다. | |
커서가 닫히면 true 를 반환합니다. | |
db.collection.find() 에서 반환한 커서의 데이터 정렬을 지정합니다. | |
쿼리에 주석을 첨부하여 로그 및 system.profile 컬렉션에서 추적할 수 있도록 합니다. | |
문서 자체가 아닌 결과 세트에 있는 문서 수를 반환하도록 커서를 수정합니다. | |
커서에 대한 쿼리 실행 계획에 대한 보고서입니다. | |
커서의 모든 문서에 자바스크립트 함수를 적용합니다. | |
커서에 문서가 있고 반복할 수 있는 경우 true를 반환합니다. | |
MongoDB가 쿼리에 특정 인덱스를 사용하도록 강제합니다. | |
커서가 닫혀 있고 배치에 남아 있는 객체가 없으면 true 반환합니다. | |
결과 세트를 가져오고 반복하여 커서 클라이언트 사이드에 있는 총 문서 수를 계산합니다. | |
커서 결과 집합의 크기를 제한합니다. | |
커서의 각 문서에 함수를 적용하고 반환 값을 배열로 수집합니다. | |
커서에 대한 배타적 상위 인덱스 바운드를 지정합니다. 다음과 함께 사용합니다. cursor.hint() | |
다음 쿼리 결과 업데이트를 기다리는 제한(밀리초)을 지정합니다. | |
커서에서 작업을 처리하는 데 걸리는 누적 시간 제한을 밀리초 단위로 지정합니다. | |
커서에 대한 포괄적인 인덱스 바운드를 지정합니다. 다음과 함께 사용합니다. cursor.hint() | |
커서에서 다음 문서를 반환합니다. | |
일정 시간 동안 활동이 없어도 커서가 자동으로 닫히지 않도록 서버에 지시합니다. | |
현재 커서 배치에 남아 있는 문서 수를 반환합니다. | |
결과를 읽기 쉬운 형식으로 표시하도록 커서를 구성합니다. | |
문서가 아닌 인덱스 키를 반환하도록 커서를 수정합니다. | |
커서가 반환한 각 문서에 내부 스토리지 엔진 ID 필드를 추가합니다. | |
여러 문서를 통과하거나 건너뛴 후에야 결과를 반환하기 시작하는 커서를 반환합니다. | |
정렬 지정에 따라 정렬된 결과를 반환합니다. | |
커서를 사용 가능(tailable)으로 표시합니다. 고정 사이즈 컬렉션의 커서에만 유효합니다. | |
커서에서 반환된 모든 문서를 포함하는 배열을 반환합니다. | |
사용 가능한 경우 반복되는 다음 요소를 반환하고, 그렇지 않으면 null을 반환합니다. |