我将尝试转换以下查询:
{ "cd" : { "$lte" : ISODate("2013-06-30T09:12:29Z") , "$gte" : ISODate("2013-06-11T09:12:29Z")}}
用于与MongoTemplate和Query一起使用。
目前我正在采取以下方法:
Query query = new Query();
query.addCriteria(Criteria.where("cd").lte(request.getTo()).gte(request.getFrom()));
mongoTemplate.find(query,MyDesiredEntity.class)
但上述查询没有返回结果,第一个查询返回了大约15个结果(request.getTo和request.getFrom是java.util.Date)。是否有一种使用org.springframework.data.mongodb.core.query.Query可以实现此目的的方法?