如果 mongo 聚合结果为:
{
_id : "5c1a39d182ceb728c3430275",
docs : {
"First Name": "Nilesh",
"Last Name" : "Sodha",
"Age" : 23
}
},
{
_id : "5c1a39d182ceb728c3430274",
docs : {
"First Name": "Pradip",
"Last Name" : "Sodha",
"Age" : 25
}
}
如何在JAVA中根据“年龄”获得排序结果
最佳答案
试试这个
mongoTemplate.find(new Query(Criteria.where("_id").is(mongoId))
.with(new Sort(Sort.Direction.DESC, "Age")), eClass);
mongoId = autogenerated mongo id
关于java - 如何根据结果内部对象对 mongo 聚合查询进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54177164/