Mongodb SpringBootJava中按内部对象键排序
我试图使用某种内部对象变量读取一个集合 我的收藏将是:Mongodb SpringBootJava中按内部对象键排序,mongodb,spring-boot,Mongodb,Spring Boot,我试图使用某种内部对象变量读取一个集合 我的收藏将是: abccollection :{ "subcolelction:[ { "order":5, }, { "order":1, }, { "order":7, } ]} 现在我想读一读基于“次冷却.顺序”的内容 我试过了 Query query = new Query(
abccollection :{
"subcolelction:[
{
"order":5,
},
{
"order":1,
},
{
"order":7,
}
]}
现在我想读一读基于“次冷却.顺序”的内容
我试过了
Query query = new Query(Criteria.where("deleted").is(false));
query.with(Sort.by(Direction.DESC, "subcolelction.order"));
List<Category> list = mongo.find(query, Category.class, "category")
Query Query=新查询(条件,其中(“已删除”).is(false));
query.with(Sort.by(Direction.DESC,“subcollection.order”);
List List=mongo.find(查询,Category.class,“Category”)
但这并不是对值进行排序。它返回DB中的顺序,但我希望它们按顺序排列。我尝试了上面的查询,但没有按顺序返回