Hi,
Could u help me sort out this problem :
mysql
select fieldOne from coll where fieldOne in (2,3);
//WORKING
In mongo shell
db.coll.find({"fieldOne" : { "$in" : [2,3] }})
//NOT WORKING IN JAVA
In Java
(1)
BasicDBObject queryConditions = new BasicDBObject();
DBObject q = QueryBuilder.start("fieldOne").in(2).get();
queryConditions.put("fieldOne", q);
DBCursor cursorConsumers = coll.find(queryConditions);
cursorConsumers.hasNext();
(2)
String[] array = {"2","3"};
BasicDBObject queryConditions = new BasicDBObject();
DBObject q = QueryBuilder.start("fieldOne").in(array).get();
queryConditions.put("fieldOne", q);
DBCursor cursorConsumers = coll.find(queryConditions);
cursorConsumers.hasNext();
(3)
String[] array = {"2","3"};
DBObject q = QueryBuilder.start("fieldOne").in(array).get();
DBCursor cursorConsumers = coll.find(q);
cursorConsumers.hasNext();
I've tried these in java but not working, So any suggestions will be valuable.
Thanks & Regards,
Padmaprasad