연산자와 콜렉터
연산자
다음 표에서는 $search
및 $searchMeta
집계 파이프라인 단계 내에서 Atlas Search 쿼리 의 출력을 사용자 지정하는 데 사용할 수 있는 연산자에 대해 설명합니다. 각 연산자 특정 Atlas Search 필드 유형에 대한 쿼리를 지원합니다.
연산자 | 설명 | 지원되는 Atlas Search 유형 |
---|---|---|
불완전한 입력 문자열에서 실시간 검색(search-as-you-type) 쿼리를 수행합니다. | ||
다른 연산자를 단일 쿼리로 결합합니다. |
| |
내장된 문서(배열의 요소인 문서)의 필드를 쿼리합니다. |
| |
필드에 null 값을 포함하여 지정된 값이 포함되어 있는지 확인합니다. | ||
필드 유형에 관계없이 지정된 필드가 있는지 테스트합니다. |
| |
지정된 지리적 모양을 가진 값을 쿼리합니다. | ||
지정된 지리적 형태 내 지점에 대한 쿼리입니다. | ||
단일 값과 값 배열을 모두 쿼리합니다. | ||
(사용 중단됨)Hierarchical Navigable Small Worlds 알고리즘을 사용하여 시맨틱 검색을 수행합니다. | ||
유사한 문서에 대해 쿼리합니다. | ||
쿼리와 유사한 순서로 문서에서 용어를 검색합니다. | ||
인덱싱된 필드와 값의 조합을 쿼리할 수 있습니다. | ||
특정 숫자, 날짜, 문자열 및 objectId 범위 내의 값을 쿼리합니다. | ||
| ||
(더 이상 사용되지 않음) 텍스트 필드 내 지정된 리전에서 쿼리 조건자에 대한 상대적 위치 요구 사항을 지정합니다. | ||
텍스트 분석 검색을 수행합니다. | ||
쿼리 문자열에서 모든 문자와 일치할 수 있는 특수 문자를 지원합니다. |
수집기
다음 표에서는 $search
및 집계 파이프라인 단계 내에서 Atlas $searchMeta
Search 쿼리 의 메타데이터 결과를 나타내는 문서 반환하는 데 사용할 수 있는 수집기에 대해 설명합니다. 이 결과 문서 일반적으로 일치하는 Atlas Search 쿼리 결과에 대한 집계 입니다. 이 표에는 수집기가 지원하는 Atlas Search 필드 유형도 나와 있습니다.
연산자 | 설명 | 지원되는 필드 유형 |
---|---|---|
지정된 패싯 필드의 값 또는 범위를 기준으로 쿼리 결과를 그룹화하고 각 그룹에 대한 개수를 반환합니다. |
다음 단계
보면서 배우기
다음 동영상을 시청하여 Atlas Search 연산자 및 수집기에 대해 자세히 학습 수도 있습니다.
이 동영상에서 Atlas Search 로 쿼리를 검색하고 추적하는 방법에 대한 개요를 확인하세요. 이 동영상에서는 Atlas Search Atlas Search 연산자 및 결과에서 문서의 점수를 매기는 방법에 대해 자세히 학습 수 있습니다.
지속 시간 소요 시간: 15분
이 동영상을 통해 embeddedDocument 연산자를 사용하여 내장된 문서의 필드를 검색하는 방법, 텍스트 연산자 퍼지 옵션 을 사용하여 퍼지 검색을 수행하는 방법, 자동 완성 연산자를 사용하여 입력 시 실시간 검색 기능을 빌드하는 방법, 실행 방법을 알아보세요. geoWithin 및 geoShape 연산자를 사용하는 지리 공간적 쿼리, moreLikeThis 연산자를 사용하여 유사하거나 대체 가능한 결과를 조회하는 방법, 강조 표시를 사용하여 검색어를 원래 컨텍스트로 표시하는 방법.
소요 시간: 12분