Phoenix Framework:如何传递 :infinity 值作为 Ecto.query 的参数

Phoenix Framework: How can I pass :infinity value as parameter for Ecto.query

如何将 :infinity 值作为参数传递给 Ecto.query

from(query, limit: ^limit, offset: ^offset)

由于此处的 limit 值为 :infinity,我收到以下错误。

value `:infinity` in `limit` cannot be cast to type :integer in query

如何在没有限制的情况下进行查询(因为查询结果可能会得到太多结果)?

有什么正确的方法吗?

从语句中删除 limit,您将获得 table 的所有记录。

from(query, offset: ^offset)

或者您可以查询 table:

Repo.all(User)