您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

[Mongo]按时间分组统计(时间格式化)

2025/4/20 13:24:14发布32次查看
分组的key可以使用原有的字段,也可以使用一个function来格式化日期。 /* 0 */{ _id : objectid(541fcc51c6c36038bc6b81cd), url : http://wifi21.com/, addtime : isodate(2014-08-19t00:15:02z)}/* 1 */{ _id : objectid(541fcc51c6c36038bc6b81ce), url :
分组的key可以使用原有的字段,也可以使用一个function来格式化日期。/* 0 */{ _id : objectid(541fcc51c6c36038bc6b81cd), url : http://wifi21.com/, addtime : isodate(2014-08-19t00:15:02z)}/* 1 */{ _id : objectid(541fcc51c6c36038bc6b81ce), url : http://meiwen.me/src/index.html, addtime : isodate(2014-08-19t00:15:07z)}...
统计代码:
db.msds_accessrecord.group({ keyf : function(doc){ var date = new date(doc.addtime); var datekey = +date.getfullyear()+-+(date.getmonth()+1)+-+date.getdate(); return {'day':datekey}; //33}, initial : {count:0}, reduce : function reduce(doc, out) { if(doc.url){ out.count +=1; }}});
统计结果:
[ { day : 2014-8-19, count : 41 }, { day : 2014-8-22, count : 28 }, ...]
参考: http://stackoverflow.com/questions/5168904/group-by-dates-in-mongodb
本文出自 “orangleliu笔记本” 博客,请务必保留此出处 http://blog.csdn.net/orangleliu/article/details/39480359
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product