Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
데이터베이스 매뉴얼
/ /

조건자 쿼리

쿼리 조건자는 문서 지정된 쿼리 와 일치하는지 여부를 나타내는 부울을 반환하는 표현식입니다. 예시 를 들어 { name: { $eq: "Alice" } }"name" 필드 값이 문자열 "Alice"인 문서를 반환하는 쿼리 조건자입니다.

올바른 문서를 일치시키기 위해 쿼리 조건자에 다음 유형의 연산자를 사용할 수 있습니다.

연산자 유형
설명

배열 쿼리 조건자 연산자

배열 조건에 따라 데이터를 반환합니다.

비트 위치 조건에 따라 데이터를 반환합니다.

보다 작음 및 보다 큼과 같은 값 비교를 기반으로 데이터를 반환합니다.

필드 존재 여부 또는 데이터 유형에 따라 데이터를 반환합니다.

쿼리 조건자에서 특수 기능을 수행합니다.

부울 로직(and, or, andnor)을 기반으로 데이터를 반환합니다.

지구 표면 리전 내의 포함과 같은 지리 공간적 쿼리 조건자를 기반으로 데이터를 반환합니다.

이름
설명

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

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

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

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

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

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

배열 필드 에 있는 요소 중 하나 이상이 지정된 $elemMatch 조건과 모두 일치하는 경우 문서를 선택합니다.

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

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

쿼리 조건자에서 표현식을 사용할 수 있습니다.

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

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

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

지정된 JSON schema 에 대해 문서의 유효성을 검사합니다.

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

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

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

필드 값에 대한 모듈로 연산의 결과를 기반으로 문서를 일치시킵니다.

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

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

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

값이 지정된 값 목록과 같지 않은 경우 일치합니다.

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

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

논리적 OR 를 사용하여 쿼리 절을 결합하고 하나 이상의 절과 일치하는 모든 문서를 반환합니다.

값이 지정된 정규 표현식 과 일치하는 문서를 일치시킵니다.

배열 필드 에 지정된 수의 요소가 포함된 경우 문서를 선택합니다.

필드 지정된 유형인 경우 문서를 일치시킵니다.

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

돌아가기

$vectorSearch

이 페이지의 내용