Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ /

쿼리 및 투영 연산자

이 페이지의 내용

  • 호환성
  • 쿼리 선택자
  • 프로젝션 연산자
  • 기타 연산자

참고

구문 및 예시를 포함하여 특정 연산자에 대한 자세한 내용을 보려면 연산자의 참조 페이지에 대한 링크를 클릭하십시오.

다음 환경에서 호스팅 되는 배포에 쿼리 및 프로젝션 연산자를 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

  • MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전

  • MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전

다양한 BSON types 값을 비교하려면 지정된 BSON 비교순서를 참조하십시오.

이름
설명

지정된 값과 같은 값을 일치시킵니다.

지정된 값보다 큰 값을 일치시킵니다.

지정된 값보다 크거나 같은 값을 찾습니다.

배열에 지정된 값과 일치시킵니다.

지정된 값보다 작은 값을 일치시킵니다.

지정된 값보다 작거나 같은 값을 찾습니다.

지정된 값과 같지 않은 모든 값을 찾습니다.

배열에 지정된 값 중 어느 것과도 일치하지 않습니다.

이름
설명

논리적 AND 사용하여 쿼리 절을 조인하면 두 절의 조건과 일치하는 모든 문서를 반환합니다.

쿼리 조건의 효과를 반전시키고 쿼리 조건과 일치하지 않는 문서를 반환합니다.

논리적 NOR 사용하여 쿼리 절을 조인하면 두 절과 일치하지 않는 모든 문서를 반환합니다.

논리적 OR 사용하여 쿼리 절을 조인하면 두 절의 조건과 일치하는 모든 문서를 반환합니다.

이름
설명

지정된 필드가 있는 문서와 일치시킵니다.

필드가 지정된 유형인 경우 문서를 선택합니다.

이름
설명

쿼리 언어 내에서 집계 표현식을 사용할 수 있습니다.

주어진 JSON Schema에 대해 문서의 유효성을 검사합니다.

필드 값에 대해 모듈로 연산을 수행하고 지정된 결과가 있는 문서를 선택합니다.

지정된 표현식과 일치하는 값이 있는 문서를 선택합니다.

텍스트 검색을 수행합니다.

$text 이 페이지에서는 자체 관리형(Atlas에서 관리하지 않는) 배포를 위한 일반 텍스트 쿼리 기능을 제공합니다. MongoDB Atlas에서 호스팅되는 데이터의 경우 MongoDB는 향상된 전체 텍스트 쿼리 솔루션인 Atlas Search를 제공합니다.

JavaScript 표현식을 만족하는 문서와 일치시킵니다.

이름
설명

GeoJSON 기하 도형과 교차하는 기하 도형을 선택합니다. 2dsphere 인덱스는 $geoIntersects지원합니다.

점 근처에 있는 지리 공간적 객체를 반환합니다. 지리 공간적 공간 인덱스가 필요합니다. 2D구2D 인덱스는 $near지원합니다.

구의 점에 근접한 지형 공간 객체를 반환합니다. 지리 공간적 공간 인덱스가 필요합니다. 2D구2D 인덱스는 $nearSphere지원합니다.

이름
설명

쿼리에 지정된 모든 요소를 포함하는 배열과 일치합니다.

배열 필드의 요소가 지정된 $elemMatch 조건과 모두 일치하는 경우 문서를 선택합니다.

배열 필드가 지정된 크기인 경우 문서를 선택합니다.

이름
설명

비트 위치 세트에서 모든 비트가0 숫자 또는 이진 값과 일치합니다.

비트 위치 세트에서 모든 비트가1 숫자 또는 이진 값과 일치합니다.

비트 위치 세트에서 어떤 비트든 0 값을 갖는 숫자 또는 이진 값과 일치합니다.

비트 위치 세트에서 어떤 비트든 1 값을 갖는 숫자 또는 이진 값과 일치합니다.

이름
설명

쿼리 조건과 일치하는 배열의 첫 번째 요소를 프로젝션합니다.

지정된 $elemMatch 조건과 일치하는 배열의 첫 번째 요소를 프로젝션합니다.

$text 작업 중에 지정된 문서 점수를 프로젝션합니다.

$text 이 페이지에서는 자체 관리형(Atlas에서 관리하지 않는) 배포를 위한 일반 텍스트 쿼리 기능을 제공합니다. MongoDB Atlas에서 호스팅되는 데이터의 경우 MongoDB는 향상된 전체 텍스트 쿼리 솔루션인 Atlas Search를 제공합니다.

배열에서 투영되는 요소 수를 제한합니다. 슬라이스 건너뛰기 및 제한을 지원합니다.

이름
설명

0과 1 사이의 임의의 실수를 생성합니다.

특수 힌트로, 정방향 또는 역방향 컬렉션 스캔을 강제하는 데 사용할 수 있는 sort() 또는 hint() 메서드를 통해 제공될 수 있습니다.

돌아가기

연산자