본문 바로가기

MongoDB Query18

[MongoDB] 몽고디비 논리 연산 쿼리 MongoDB 논리 연산 쿼리 @ 논리 연산자 숫자 비교 연산자와 비슷하게 키워드로 논리 연산자를 이용할 수 있다 다음과 같이 사용될 수 있다 사는지역이 광역시인 모든 것. db.c.find( { “city” : { “$in” : [ “서울”, “대전“ , “대구”, “부산“, “울산“, “인천”, “광주” ] } } ) 사는지역이 광역시 이거나, 제주도 인 모든 것 db.c.find( { “$or” : [ “city” : { “$in” : [ “서울”, “대전“ , “대구”, “부산“, “울산“, “인천”, “광주” ] }, { “city” : “제주” } ] } ) 태어난 해가 짝수해 인 모든 것 : birthYear를 2로 나눈 나머지 값이 1이 아닌 모든 것 db.c.find( { “birthYe.. 2016. 6. 26.
[MongoDB] 몽고디비 숫자 비교 연산 쿼리 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.. 2016. 6. 25.