开发者社区 问答 正文

mongodb框架morphia中如何去重?

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

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

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

    2019-07-17 18:37:17
    赞同 展开评论