spring mongodb - 排序嵌套集合字段

时间:2016-03-09 13:54:34

标签: java spring-mongodb

我在java spring mongodb对象中嵌套了集合。我可以根据它拥有的值对嵌套集合进行排序吗?

class A {
List<B> blist;
..
}

class B {
String date;
}

所以在这里,我想根据日期对blist集合进行排序。是否可以通过弹簧注释?

1 个答案:

答案 0 :(得分:0)

不,您不能。

排序只能在文档A不在其中的可迭代对象上使用,因为它的单个文档包含可迭代嵌套对象。您不能对单个对象进行排序。 从文档A以编程方式获取集合后,您将必须手动对列表进行排序。