MongoDB 비교연산자 의미 $gt $gte $lte $lt
2023. 10. 29. 11:58ㆍMongoDB, Mongoose
요약
MongoDB, Mongoose 라이브러리 에서 사용 되는 비교 연산자 의미 및 사용 방법
사용 범위
Number 타입 필드
String 타입 필드
* string 경우 알파벳 순서를 기준으로 문자열을 비교함
Date 타입 필드
의미
gt : 초과
gte : 이상
lt : 미만
lte : 이하
사용 방법
gt
ex) type : 3을 초과 값을 검색하는 경우
ex) time : 2023-10-29:00:00:00 시간을 초과 값을 검색하는경우
db.collection.find({type:{$gt:3}})
db.collection.find({time:{$gt:ISODate('2023-10-29')}})
gte
ex) type : 3을 이상 값을 검색하는 경우
ex) time : 2023-10-29:00:00:00 시간을 이상 값을 검색하는경우
db.collection.find({type:{$gte:3}})
db.collection.find({time:{$gte:ISODate('2023-10-29')}})
lt
ex) type : 3을 미만 값을 검색하는 경우
ex) time : 2023-10-29:00:00:00 시간을 미만 값을 검색하는경우
db.collection.find({type:{$lt:3}})
db.collection.find({time:{$lt:ISODate('2023-10-29')}})
lte
ex) type : 3을 미만 값을 검색하는 경우
ex) time : 2023-10-29:00:00:00 시간을 이하 값을 검색하는경우
db.collection.find({type:{$lte:3}})
db.collection.find({time:{$lte:ISODate('2023-10-29')}})
728x90
반응형
'MongoDB, Mongoose' 카테고리의 다른 글
Mongoose ($addToSet) 배열 필드에 중복 되지 않는 데이터 넣는 방법 (1) | 2024.01.13 |
---|---|
MongoDB field 제거 방법 (0) | 2024.01.13 |
MongoDB (Mongoose) Transaction 사용 방법 (0) | 2023.02.26 |
Mongoose 다중 연결 시 링크 별 Model 사용 방법 (0) | 2022.02.11 |
Mongoose 다중 connect 연결 방법 (0) | 2022.02.11 |