MongoDB java驱动程序:获取受另一个字段限制的字段的所有唯一值

时间:2014-02-02 13:04:28

标签: java mongodb

使用MongoDB java驱动程序我想得到一个名为“category”的字段的所有唯一值,其中名为“companyKey”的字段的值为“XYZ”。

第一个问题,这可能吗?

第二个问题,你知道语法是什么样的吗?我找不到任何相关的文档...指向文档的指针同样有用。

1 个答案:

答案 0 :(得分:2)

是。

DBCollection collection=...;
collection.distinct(key, query);

API docs.

示例:

DBObject query = new BasicDBObject("companyKey", "XYZ");
collection.distinct("category", query);