【问题标题】:Phoenix Framework: How can I pass :infinity value as parameter for Ecto.queryPhoenix 框架:如何将 :infinity 值作为 Ecto.query 的参数传递
【发布时间】:2022-01-11 05:50:28
【问题描述】:

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

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

由于这里的limit 值是:infinity,我收到以下错误。

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

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

有什么合适的方法吗?

【问题讨论】:

    标签: elixir phoenix-framework


    【解决方案1】:

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

    from(query, offset: ^offset)
    

    或者您可以只查询表:

    Repo.all(User)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-07
      • 1970-01-01
      • 1970-01-01
      • 2017-11-08
      • 1970-01-01
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      相关资源
      最近更新 更多