我们正在使用Java并查询MongoDB。 想要获取前一天的记录。例如,我们希望获得昨天注册的所有学生。这是我们使用的查询,
Date toDay = new Date();
Date twoDaysBack = Util.twoDaysBack(toDay);
query.put("enroldate", new BasicDBObject("$gt", twoDaysBack).append("$lt", toDay));
比如说今天是2012年11月22日。这个查询显示了21日和22日注册的学生名单,即使我们今天已经指定了$ lt。
这里有什么问题?
答案 0 :(得分:1)