您的位置:首页 > 数据库 > Mongodb

[置顶] MongoDB中的分组聚合在java中的用法

2015-10-20 17:19 435 查看
现在有张表,搜索的历史记录,需要统计每个字出现次数,如果数据库是关系型的话,很好解决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

皇天不负有心人:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: