我是 mongodb 的新手,在查询数据库以根据当前日期检索文档时遇到一些问题。在将文档保存到数据库时,我正在使用设置 billingDate 字段
SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy");
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
Date d = sdf.parse(billingDate);
所以我的数据库的日期字段是:
"billingDate" : ISODate("2017-01-02T00:00:00Z")
我尝试查询如下:
Query query=new Query();
query.addCriteria(Criteria.where("billingDate").lte(new java.util.Date()));
通过执行上述查询,我也得到了以前的账单,但我只需要今天(我不想考虑其中的时间戳)。请帮我获取当前日期的账单。任何建议都将是可观的。