2012-02-20 30 views
0

我正在使用Rogue/Lift Mongo記錄來查詢MongoDb。我正在嘗試根據排序字段名稱創建不同的查詢。因此,我有一個字段的字符串名稱,我想用它來排序結果。根據名稱的可變字段的欺詐查詢orderAsc

我試圖在OrderAsc使用Record.fieldByName

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

,但我得到 「沒有類型參數orderAsc」。

我該如何讓它工作?老實說,Rogue中的所有類型編程都很難遵循。

謝謝

回答

0

問題是,你不能動態地生成與Rogue查詢。作爲解決方案,我使用了Lift Mongo Db,它允許使用字符串(不需要編譯檢查)來處理需要動態排序的操作。