账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    springboot mongodb 实现分组查询操作
    55
    0

    如何在spring boot中使用mongodb实现group这样的分组统计查询呢?
    比如:统计中国每个省的同名人数,数据内容如下:

    { "country" : "china", "province" : "sh", "userid" : "a" }  
    {  "country" : "china", "province" : "sh", "userid" : "b" } 
    {  "country" : "china", "province" : "sh", "userid" : "c" }  
    {  "country" : "china", "province" : "bj", "userid" : "da" }  
    {  "country" : "china", "province" : "bj", "userid" : "fa" }  

    统计结果为:[{"country" : "china", "province" : "sh", "count" : 3 },{"country" : "china", "province" : "bj", "count" : 2 }]
    使用aggregate([{ $group: {"_id": { "country" : "$country", "province": "$province" , "uid" : "$userid" } } } , { $group: {"_id": { "country" : "$_id.country", "province": "$_id.province" }, count : { $sum : 1 } } }]) mongdb正确获取到数据,那怎么使用java 在springboot中实现呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 落叶霜风 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部