如何在mongodb distinct查询中检索整个文档,而不是仅检索密钥?

如何在mongodb distinct查询中检索整个文档,而不是仅检索密钥?,mongodb,distinct,morphia,Mongodb,Distinct,Morphia,Mongodb distinct命令返回给定文档中不同键的列表 除了使用mongodb java驱动程序或morphia检索密钥外,还有其他方法检索整个文档吗 文件中说: 如果可能,distinct命令将使用索引查找查询中的文档并返回数据 这是如何工作的,当我尝试使用java驱动程序时,它总是返回查询的键列表。而且它不考虑限制和顺序查询。是否可以按顺序给出查询并将查询限制为不同的查询 感谢您的反馈。这可以通过map reduce轻松完成这可以通过使用$groupI的聚合框架更好地完成。我实现了一

Mongodb distinct命令返回给定文档中不同键的列表

除了使用mongodb java驱动程序或morphia检索密钥外,还有其他方法检索整个文档吗

文件中说:

如果可能,distinct命令将使用索引查找查询中的文档并返回数据

这是如何工作的,当我尝试使用java驱动程序时,它总是返回查询的键列表。而且它不考虑限制和顺序查询。是否可以按顺序给出查询并将查询限制为不同的查询


感谢您的反馈。

这可以通过map reduce轻松完成这可以通过使用$groupI的聚合框架更好地完成。我实现了一个map reduce函数来解决我的问题。请注意:在java中编写map reduce函数相当痛苦=)