MongoDB中的分组聚合在java中的用法

来源:互联网 发布:windows系统备份 编辑:程序博客网 时间:2024/05/01 05:48

现在有张表,搜索的历史记录,需要统计每个字出现次数,如果数据库是关系型的话,很好解决group by count order一下子就能搞定,现在是Mongo很多事情变得麻烦起来了.....


首先看mongo中分组的用法:

db.searchHistory.aggregate([{"$group":{_id:"$content",count:{$sum:1}}},{$sort:{count:-1}}])





知道了这个用法,再怎么用java写出来了呢?

我找啊找,找啊找,找啊找。。。。。。。。。。。



终于在spring的官网上找到答案了:


http://docs.spring.io/spring-data/data-mongodb/docs/current/reference/html/

ps:打开网页,页面很长,然后Ctrl+F查找Aggregation



皇天不负有心人:


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 被昆虫咬到红肿怎么办 被虫子咬了痛怎么办 被虫子咬了过敏怎么办 被虫子咬肿了怎么办 虫咬的包起水泡怎么办 宝宝被虫子咬了怎么办 被猴子咬出血了怎么办 孕妇被猴子咬了怎么办 买的期房烂尾了怎么办 20岁脸上有皱纹怎么办 内眼角下有皱纹怎么办 gta5买了车以后怎么办 htc卡在开机画面怎么办 cf里名字占用了怎么办 烫伤起了大水泡怎么办 手干活磨起泡了怎么办 手上磨了个水泡怎么办 手指磨出水泡了怎么办 手上磨了个泡怎么办 脚上的水泡破了怎么办 脚上水泡破了怎么办 烫伤之后破皮了怎么办 皮肤被烫伤破皮怎么办 烫伤起泡皮掉了怎么办 被烫伤起大水泡怎么办 被烫伤起小水泡怎么办 脚走路磨起泡了怎么办 脚趾头磨了个泡怎么办 脚趾头起了大泡怎么办 脚上有脚气起水泡很痒怎么办 脚底有水泡很痒怎么办 脚底磨得起泡了怎么办 脚底有水泡很疼怎么办 脚底硬皮走路疼怎么办 上火鼻子上长脓包怎么办 鼻子上总是长脓包怎么办 孕妇脚上长水泡很痒怎么办 脚气有水泡很痒怎么办 脚又痒又脱皮怎么办 手指出水泡很痒怎么办 鼻子里上火长泡怎么办