利用mongoTemplate查询‘timeStamp’字段中某一天的所有整点数据,能使用一条语句完成。
用$in 查询所有timestamp的整点时间
能麻烦你写一下语句吗,我也试过用
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z'");
for (int i = 0; i < 24; i++) {
dates.add(dateFormat.format(new Date(i * spacingInterval.getTime()+ startdate.getTime())));
}
Query q = new Query(Criteria.where("tagName").is(tagName).and("timeStamp").in(dates));
List<Datavalue> data = getMongoTemplate().find(q,Datavalue.class);
data返回为null