비교연산자(mongoDB)

Hanbyul·2023년 11월 15일

mongoDB

목록 보기
7/16

1. $gt: "greater than"의 약자로, "보다 큰"을 의미함.
-> 'price' 필드 값이 1000보다 큰 모든 문서를 선택.

ex. db.collection.find({price: {$gt: 1000}})

  1. $lt: "less than"의 약자로, "보다 작은"을 의미함.
    -> 'price' 필드 값이 1000보다 작은 모든 문서를 선택.
ex. db.collection.find({price: {$lt: 1000}}) 

  1. $gte: "greater than or equal to"의 약자로, "보다 크거나 같은"을 의미함.
    -> 'price' 필드 값이 1000 이상인 모든 문서를 선택.
ex. db.collection.find({price: {$gte: 1000}})

  1. $lte: "less than or equal to"의 약자로, "보다 작거나 같은"을 의미함.
    -> 'price' 필드 값이 1000 이하인 모든 문서를 선택.
ex. db.collection.find({price: {$lte: 1000}})

이 외에도 $eq (equal), $ne (not equal) 등의 비교 연산자도 있음. 이들은 각각 "같음"과 "같지 않음"을 의미함.

profile
공부공부

0개의 댓글