如何通过Java Driver从MongoDB中的不同列表中排序结果?

时间:2014-12-15 02:49:56

标签: java mongodb spring-data-mongodb

我通过Java Driver(Spring Data MongoDB)使用MongoDB。现在我的代码就像:

DBObject query = new BasicDBObject("user", user);    
mongoTemplate.getCollection("reports").distinct("category", query);

现在,结果列表未订购。我想按ASC订单排序。我已经检查了这个问题Query MongoDB for ordered distinct values但我只得到了java方面对列表进行排序的答案。如何在MongoDB方面订购结果?

1 个答案:

答案 0 :(得分:0)

我认为您不能将Distinct command与标准查询的“sort”参数一起使用。

但是,您可以使用aggregation framework执行这些更复杂的查询。