0
我有UesrFeedback文档,如下所述与日期,我想查找开始和结束日期之间的所有文档。我没有得到正确的结果,我得到的结果超出了开始和结束日期的范围。日期范围查询不起作用mongoDB
下面是文档:
class UserFeedbackImpl{
private String userId;
@Indexed
private String resourceId;
@Indexed
private String resoruceType;
private String rating;
private String comments;
private Date creationTimeStamp = new Date();
}
MongoDB的查询:
public List<UserFeedback> findUserFeedback(Date Start, Date end){
Query query = new Query(Criteria.where("creationTimeStamp").gte(Start).andOperator(Criteria.where("creationTimeStamp").lte(end)));
List<UserFeedbackImpl> pref = getTemplate().find(query,UserFeedbackImpl.class);
任何帮助是极大的赞赏。
有一个Mongo Cookbook关于此主题的文章:http://cookbook.mongodb.org/patterns/date_range/ – JohnnyHK