我正在使用mongodb。
我的数据结构如下
{
"name":"test",
"code":"test_code",
"names":[
{ "en":"test" },
{ "hi":test in hindi" },
{ "ge":"test in german" },
{ "mal":"test in malaysian" }
....
]
}
我无法找出一个动态投影查询,该查询将返回与我传入的语言相对应的唯一名称。
类似
MyDomain.createCriteria().list{
projections{
property('names.'+${langKey})
property('name')
property('code')
}
}
使用grails投影可以做到吗?