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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xb12369/article/details/49279825

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



皇天不负有心人:


猜你喜欢

转载自blog.csdn.net/xb12369/article/details/49279825