我有这个代码(grails):
println sortField
println sortType
domainProfileList = db.getCollection("domainProfile").find(["location.value.city" : ['$in' : location]], ["_id" : 1]).sort([sortField : sortType])
现在这部分有问题:
.sort([sortField : sortType])
key sortField由mongo原样获取(即它呈现为sortField而不是sortField中存在的值,其中sortType被精简为1或-1)
grails中实现此目的的正确语法是什么。
答案 0 :(得分:1)
请像这样使用:
.sort(["${sortField}" : sortType])