반응형
1. 요소 쿼리 연산자($exists, $type)
요소 연산자는 필드 존재 또는 데이터 유형을 기반으로 데이터를 반환한다.
요소 쿼리 연산자(Element Query Operators) 종류
이름 | 설명 |
$exists | 논리적 AND로 쿼리 절을 조인하여 두 절의 조건과 일치하는 모든 문서를 반환한다. |
$type | 쿼리 식의 효과를 반전시키고 쿼리 식과 일치하지 않는 문서를 반환한다. |
2. 평가 쿼리 연산자($exists, $type)
평가 연산자는 개별 필드 또는 전체 컬렉션 문서의 평가를 기반으로 데이터를 반환한다.
평가 쿼리 연산자(Evaluation Query Operators) 종류
이름 | 설명 |
$expr | 쿼리 언어 내에서 집계 표현식을 사용할 수 있다. |
$jsonSchema | 주어진 JSON 스키마에 대해 문서를 검증한다. |
$mod | 필드 값에 대해 모듈로 연산을 수행하고 지정된 결과가 있는 문서를 선택한다. |
$regex | 값이 지정된 정규식과 일치하는 문서를 선택한다. |
$text | 텍스트 검색을 수행한다. |
$where | JavaScript 표현식을 만족하는 문서와 일치한다. |
반응형
'데이터베이스 > MongoDB' 카테고리의 다른 글
[MongoDB] 쿼리 및 프로젝션 연산자 - 4. 배열, 비트, 투영, 기타 연산자 (0) | 2023.03.08 |
---|---|
[MongoDB] 쿼리 및 프로젝션 연산자 - 3. 지리-공간 쿼리 연산자 (0) | 2023.03.08 |
[MongoDB] 쿼리 및 프로젝션 연산자 - 1. 비교, 논리 연산자 (0) | 2023.03.07 |
[MongoDB] 빠른 탐색을 위한 인덱싱(indexing) (0) | 2023.03.06 |
mongoose, typegoose, nestjs-typegoose, kindagoose 설치 명령어 (0) | 2023.03.03 |
댓글