MongoDB distinct() 指定字段去重

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB distinct() 指定字段去重相关的知识,希望对你有一定的参考价值。

参考技术A

db.collection.distinct(field, query, options)
获取某个字段的唯一值,仅可对单一字段去重。
若对多字段去重,可使用 group分组操作

无条件排重

有条件排重

详情参见官方文档

distinct 有去重上限
Error: distinct too big, 16mb cap

mongodb去除重复的数据

里边的内容在某些情况下不可行,可以参考下一篇。

以上是关于MongoDB distinct() 指定字段去重的主要内容,如果未能解决你的问题,请参考以下文章

SQL语句对某字段去重?

mongodb去除重复的数据

Sql去重

list去重+Java8-Stream distinct 根据list某个字段去重

mongo中的高级查询之聚合操作(distinct,count,group)与数据去重

[MongoDB]count,gourp,distinct