根据名称的可变字段的欺诈查询orderAsc
问题描述:
我正在使用Rogue/Lift Mongo记录来查询MongoDb。我正在尝试根据排序字段名称创建不同的查询。因此,我有一个字段的字符串名称,我想用它来排序结果。根据名称的可变字段的欺诈查询orderAsc
我试图在OrderAsc使用Record.fieldByName
:
...query.orderAsc (elem => elem.fieldByName(columnName).open_!)
,但我得到 “没有类型参数orderAsc”。
我该如何让它工作?老实说,Rogue中的所有类型编程都很难遵循。
谢谢
答
问题是,你不能动态地生成与Rogue查询。作为解决方案,我使用了Lift Mongo Db,它允许使用字符串(不需要编译检查)来处理需要动态排序的操作。