1
단일 몽고 쿼리에서 AND
및 $or
작업을 모두 수행하려고합니다.
mongo doc에서 나는 기본적으로 AND
을 사용합니다.
내가 사용하는 경우 또는 $or
인 경우에만 작동합니다. 하지만 AND
및 $or
을 사용하려고하면 작동하지 않습니다. 내가 잘못을하고있는 중이 야 어디
나는이
BasicDBObject query = new BasicDBObject();
query.append("name", "Anbu");
BasicDBObject orQuery = new BasicDBObject();
orQuery.put("name", "Kalaio");
List<BasicDBObject> orQueries = new ArrayList<BasicDBObject>();
orQueries.add(orQuery);
orQuery = new BasicDBObject();
orQuery.put("name", "Kumar");
orQueries.add(orQuery);
orQuery = new BasicDBObject();
orQuery.put("$or", orQueries);
query.put("$or", orQueries);
DBCursor cur = coll.find(query);//Not Working
DBCursor cur = coll.find(orQuery);//Working
처럼 시도?
감사합니다.