Spring data MongoDB 按操作时间查询例子

王朝百态·作者佚名  2016-10-05
窄屏简体版  字體: |||超大  

博客添加了一项功能是访问统计功能.其中查询一天的数据,一周数据,一个月的数据等....用到了mongodb数据,我很自然也用了spring data mongodb,好吧下面写一个非常简单的spring data mongod按时间段查询数据的简单例子.

工具/原料

spring data mongodb

mongodb

方法/步骤

1:@override

public long findblogtodayaccecccountbyuserid(string userid) {

calendar calendar = calendar.getinstance();

calendar.set(calendar.hour_of_day, 0);

calendar.set(calendar.minute, 0);

calendar.set(calendar.second, 0);

date todaystart = calendar.gettime();

calendar.add(calendar.date, 1);

date endstart = calendar.gettime();

querquer= new query();

criteria criteria = criteria.where("createtime").gte(todaystart).lte(endstart);

query.addcriteria(criteria);

return mongotemplate.count(query, getentityclass());

}

2:criteria提供了很多方法,我们这边先介绍基本文档的查询操作符,对于数组文档或者内嵌文档的操作符,我们下一篇在介绍。

希望本文Spring data MongoDB 按操作时间查询例子能帮到你。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航