mongodb 的聚合查询统计

回答记录文档结构是这样的

{
    conpany_info: {
        company_id: 5e48cd6ff76f000093003c13,
        province: '浙江'
    },
    result: {
        isPass: 1
    }
}
{
    conpany_info: {
        company_id: 5e48cd6ff76f000093003c14,
        province: '安徽'
    },
    result: {
        isPass: 0
    }
}

现在需要统计每个省份(按province分组)的公司数量(company_id重复只算一个)和每个省份(按province分组)通过(isPass为1)的公司数量?

怎么能够在一个聚合查询中统计出这两个结果?

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题