我有以下数据:
{
"_id": ObjectID("5e2fa881c3a1a70006c5743c"),
"name": "Some name",
"policies": [
{
"cId": "dasefa-2738-4cf0-90e0d568",
"weight": 12
},
{
"cId": "c640ad67dasd0-92f981583568",
"weight": 50
}
]
}
我可以用Spring Mongo很好地查询它,但是我希望能够在weight
之前订购政策>
目前,我的结果很好:
return mongoTemplate.find(query, CArea::class.java)
但是我做了以下汇总:
val unwind = Aggregation.unwind("policies") val sort = Aggregation.sort(Sort.Direction.DESC,"policies.weight")
我该如何将其实际应用于以上返回的结果?我希望
dot annotation would do the job in my query however didnt do anything
例如Query().with(Sort.by(options.sortDirection, "policies.weight"))
感谢任何帮助。
谢谢。
我有以下数据:{“ _id”:ObjectID(“ 5e2fa881c3a1a70006c5743c”),“名称”:“某些名称”,“策略”:[{“ cId”:“ dasefa-2738-4cf0-90e0d568”,“重量”:...
我不熟悉Spring Mongo,但是我想您可以将以下聚合转换为Spring代码。