문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ /

커서 메서드

참고

Mongo쉬 방법

이 목차 페이지에 나열된 메서드는 mongosh 메서드입니다. 이 문서는 Node.js 또는 기타 프로그래밍 언어별 드라이버 메서드에 대한 문서가 아닙니다.

대부분의 경우 mongosh 메서드는 레거시 mongo 셸 메서드와 동일한 방식으로 작동합니다. 그러나 일부 레거시 메서드는 mongosh에서 사용할 수 없습니다.

레거시 mongo 셸 문서는 해당 MongoDB 서버 릴리스 문서를 참조하세요.

Mongo 셸 V4.4

MongoDB API 드라이버의 경우 언어별 MongoDB 드라이버 문서를 참조하세요.

이러한 메서드는 기본 쿼리가 실행되는 방식을 수정합니다.

참고

구문 및 예시를 포함하여 특정 메서드에 대한 자세한 내용을 보려면 해당 메서드의 도움말 페이지 링크를 클릭하십시오.

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