프론트엔드 정복하기
MongoDB 쿼리 find 조건문 본문
프로그래밍 언어에서 >, <, <=, ==, != 등의 연산자처럼
mongoDB 에서도 원하는 데이터를 찾기 위해 사용하는 연산자가 있다.
연산자의 종류는 비교(Comparison), 논리(Logical), 요소(Element), 배열(Array) 등 여러종류가 있다.
1. 비교
$eq | (equals) 주어진 값과 일치하는 값 |
$gt | (greater than) 주어진 값보다 큰 값 |
$gte | (greather than or equals) 주어진 값보다 크거나 같은 값 |
$lt | (less than) 주어진 값보다 작은 값 |
$lte | (less than or equals) 주어진 값보다 작거나 같은 값 |
$ne | (not equal) 주어진 값과 일치하지 않는 값 |
$in | 주어진 배열 안에 속하는 값 |
$nin | 주어빈 배열 안에 속하지 않는 값 |
ex. likes 값이 10보다 크고 30보다 작은 Document 조회
> db.articles.find( { “likes”: { $gt: 10, $lt: 30 } } )
참고 사이트
'Node > Node_Tip & 해결경험' 카테고리의 다른 글
MongoDB에서 text 검색 & index 설정 (0) | 2020.10.05 |
---|---|
[MongoDB] whitelist에 로컬IP 저장 (+사설, 공인ip) (0) | 2020.08.24 |
Node 유효성검사하기 라이브러리 (express-validator) (0) | 2020.07.15 |
SNS 계정으로 로그인하기 (0) | 2020.06.19 |
gitignore 사용하기 (0) | 2020.06.17 |