개발자/MongoDB
Mongodb $match : { score : { $gt : 70, $lte : 90 } } 절 java로 만들기
김진리
2013. 7. 1. 15:09
DBObject name = new BasicDBObject("name",value); 를 사용하게 되면
{ 이름 , 값 } 형식으로 나타 나게 된다 그렇게 때문에 gt lte 를 DBObject 로 표현하게 된다면
{이름 , 값 } { 이름, 값} 형식으로 나오게 된다.
두개의 값을 하나의 Object 로 나타내기 위해서는
BasicDBObject 를 사용하면 된다.
DBObject one = new DBObject();
BasicDBObject name = new BasicDBObject();
name.append("$gte",value);
name.append("$lte",value);
one.put("score",one); 를 하게되면 match 의 안의 쿼리 문이 나오게 된다