Java 如何在Mongodb中获取特定集合的字段基数?

Java 如何在Mongodb中获取特定集合的字段基数?,java,database,mongodb,mongodb-query,aggregation-framework,Java,Database,Mongodb,Mongodb Query,Aggregation Framework,找到集合中每个字段的基数的最佳方法是什么?我已经有了一个包含约1亿个文档的集合,我正在尝试向该集合添加新索引,我从文档中了解到,在低基数字段上创建索引不是一个好主意 因此,在创建复合索引时,我假设具有高基数的字段应该放在低基数字段之后,这个假设正确吗,我如何找到这些基数

找到集合中每个字段的基数的最佳方法是什么?我已经有了一个包含约1亿个文档的集合,我正在尝试向该集合添加新索引,我从文档中了解到,在低基数字段上创建索引不是一个好主意

因此,在创建复合索引时,我假设具有高基数的字段应该放在低基数字段之后,这个假设正确吗,我如何找到这些基数