クエリを返すメソッドがあります:
def list:Query[User] = from(users)(u => where(u.age>20) select(u))
リストを数えたいのですが、この方法は次のとおりです。
list.count(_ => true)
リスト内のすべての要素を取得してループします。
から「select count」ステートメントを作成する解決策を見つけたいのですが、Query[User]
まだ見つかりません。
または、カウント用の別のメソッドを作成する必要があります。
def countList: Long = from(users)(u => where(u.age>20) compute(count))
これは私が望むものではありません。