我的查询通过Javascript shell就像一个冠军......
db.profiles.find(
{ "createdOn" :
{ $gte : ISODate( '2013-04-01T00:00:00.000Z' ),
$lt : ISODate( '2013-04-02T00:00:00.000Z' )
}
}
)
。我如何通过Java驱动程序执行此操作?
答案 0 :(得分:1)
你有没有试过像:
DBObject condition = new BasicDBObject(2);
condition.put("$gte", startDate);
condition.put("$lt", endDate);
Iterable<DBObject> result = collection.find(new BasicDBObject("createdOn", condition));