336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
MongoDB 숫자 비교 연산 쿼리
@ 숫자 비교 연산자
조건을 지정하기 위해서는 키워드를 이용해서 비교를 한다
다음과 같이 사용될 수 있다
- 나이가 10보다 작다.
- db.c.find( { “age” : { “$lt” : 10 } } )
- 나이가 40보다 작고 10보다 크다
- db.c.find( { “age” : { “$lt” : 40, “$gt” : 10 } } )
조건들을 보면 같다는 존재하지 않는데 equals는 $eq로 표현되지 않고 id : 30 이런식으로 표현이 된다
@ 숫자 비교 연산자 실습
- ID가 30인 것
- db.post.find( { "id" : 30 } );
- 실행 결과
- ID가 30보다 작은 것
- db.post.find( { "id" : { "$lt" : 30 } } );
- 실행 결과
- ID가 15보다 크고 30보다 작은 것
- db.post.find( { "id" : { "$gt" : 15, "$lt" : 30 } } );
- 실행 결과
- ID가 1, 3, 5, 7, 9 인 것
- db.post.find( { "id" : { "$in" : [1, 3, 5, 7, 9] } } );
- 실행 결과
- OR 같은 경우 in을 통해서 사용을 할 수 있다
- ID가 1, 3, 5, 7, 9 아닌 것
- db.post.find( { "id" : { "$nin" : [1, 3, 5, 7, 9] } } );
- 실행 결과
- 1, 3, 5, 7, 9가 나오지 않는 것을 알 수 있다
'[ Developer ] > MongoDB' 카테고리의 다른 글
[MongoDB] 몽고디비 배열 쿼리 (0) | 2016.06.26 |
---|---|
[MongoDB] 몽고디비 논리 연산 쿼리 (0) | 2016.06.26 |
[MongoDB] Function 이용해 Data 넣기 (0) | 2016.06.24 |
[MongoDB] $push 제한자 이용한 값 넣기 (0) | 2016.06.24 |
[MongoDB] 몽고디비 제한자 종류 (0) | 2016.06.23 |