Rogue查询orderAsc根据其名称使用变量字段

时间:2012-02-20 19:13:55

标签: scala mongodb lift

我使用Rogue / Lift Mongo记录来查询MongoDb。我试图根据排序字段名称创建不同的查询。因此,我有一个字段的字符串名称,我想用它来对结果进行排序。

我尝试在OrderAsc中使用Record.fieldByName

...query.orderAsc (elem => elem.fieldByName(columnName).open_!)

但是我获得了“orderAsc没有类型参数”。

我怎样才能让它发挥作用?老实说,Rogue中的所有类型编程都很难遵循。

由于

1 个答案:

答案 0 :(得分:0)

问题是您无法轻松地使用Rogue动态生成查询。作为解决方案,我使用了Lift Mongo Db,它允许对需要动态排序的这类操作使用字符串(无需编译检查)。