开发者社区> 问答> 正文

mongodb框架morphia中如何去重?

需求:对表数据进行分组后,根据某个字段去重,然后在count
命令行有 db.collection.distinct("someField")
问:用morphia应该怎么写?或者通过原生的mongodb驱动应该怎么做?
如果用聚合的话,怎么才能当查询的结果为null时统计的数量为0,比如sql中的 isNull(count(1), 0)

展开
收起
落地花开啦 2016-02-01 18:01:05 3289 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    28
    简单的说就是用了两次group,达到分组都对某个字段去重的目的

    2019-07-17 18:37:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载