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 의 안의 쿼리 문이 나오게 된다

블로그 이미지

김진리

,