我有一个返回查询的方法:
def list:Query[User] = from(users)(u => where(u.age>20) select(u))
现在我想计算列表,但是这个方法:
list.count(_ => true)
将获取并循环列表中的所有元素。
我想找到一种解决方案来从 中进行“选择计数”语句Query[User]
,但尚未找到。
或者我必须编写另一种计数方法:
def countList: Long = from(users)(u => where(u.age>20) compute(count))
这不是我想要的。