jjzjj

queryField

全部标签

grails - 使用 GPath 深入遍历字符串中带点的 Groovy 对象的方法

我遇到的情况是,我正在使用一个字符串查询MongoDB,以查找在对象层次结构中超过一层的字段。此查询必须是字符串。例如,我在Groovy中查询类似这样的内容:defqueryField='a.b.c'//thisisvariableandcanbedifferenteverytimedefresult=mongodb.collection.findOne([queryField:5])问题没有出现,我想在结果中找到嵌套字段的值。有了GPath,我可以更深入地了解a的值(value)defaObj=result."a"//orresult["a"]但是我想通过做这样的事情比这更深入:de