2012-02-20 5 views
0

MongoDbを照会するためにRogue/Lift Mongoレコードを使用しています。私はソートフィールド名に従って別のクエリを作成しようとしています。私は結果を並べ替えるために使用したいフィールドの文字列名を持っています。不正なクエリorderAscとその名前に応じた可変フィールド

私はOrderAscでRecord.fieldByNameを使用しようとしました:

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

を私は "orderAscのための型パラメータ" を取得していません。

どうすればいいですか?正直なところ、Rogueのすべてのタイププログラミングは非常に難しいです。

おかげ

答えて

0

問題は、あなたが動的に簡単にローグでクエリを生成することができないということです。解決策として、私はLift Mongo Dbを使って動的分類を必要とする操作のためにコンパイルチェックなしで文字列を使用できるようにしました。

関連する問題