Rogue запрос orderAsc с переменным полем в соответствии с его именем - PullRequest
0 голосов
/ 20 февраля 2012

Я использую запись Rogue / Lift Mongo для запроса MongoDb.Я пытаюсь создать другой запрос в соответствии с именем поля сортировки.Поэтому у меня есть строковое имя поля, которое я хочу использовать для сортировки результатов.

Я пытался использовать Record.fieldByName в OrderAsc:

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

, но получаю "нет"параметр типа для orderAsc ".

Как я могу заставить его работать?Честно говоря, все типы программирования в Rogue довольно сложны.

Спасибо

1 Ответ

0 голосов
/ 21 февраля 2012

Проблема в том, что вы не можете легко сгенерировать запрос с помощью Rogue. В качестве решения я использовал Lift Mongo Db, который позволяет использовать строки (без проверки компиляции) для таких операций, требующих динамической сортировки.

...