ecto 相关问题

Ecto是一种特定于域的语言,用于在Elixir中编写查询和与数据库交互。

Ecto - 如何按照确切的顺序获取ID记录

我有一个记录ID列表 - [9,1,4,3]。我想从postgresql中检索记录,并希望它们按照此ID列表进行排序。但是当我进行查询时,记录以任意顺序返回:...

回答 2 投票 3

抢救Ecto.ConstraintError以保持迁移滚动?

你如何拯救一个Ecto.ConstraintError(由唯一性冲突引起 - 我在一个名为“field”的字符串属性上有一个唯一索引)这是我的代码,它仍然提高了错误和...

回答 1 投票 1

在many_to_many关系上过滤预加载

我有两个模型:UserGroup和User,具有many_to_many关系。在我的UserGroup索引操作中,我执行以下操作:user_groups = UserGroup |> Repo.all |> Repo.preload(:users)...

回答 1 投票 1

更新Ecto变更集中的未经许可的值

我想更新一些在我的架构的变更集中不是允许属性的元数据:def changeset(%Comment {} = comment,attrs)do comment |> cast(attrs,[:text])|> ...

回答 1 投票 0

使用字符串查询回购

我使用Phoenix和Ecto通过主键查询数据库中的单个记录。所有文档/示例都显示了凤凰控制器中的用法:def show(conn,%{“id”=> id})...

回答 2 投票 4

在Phoenix Framework中使用迁移文件是一种好习惯吗?

场景:仅使用迁移文件在Elixir中设置一个空的PostgreSQL实例设置表,外键等。这被认为是Elixir世界的良好做法吗?

回答 1 投票 0

将某些变更集字段强制转换为ecto:map字段

我有一个看起来像这样的变更集:%{creator_id:“4”,名称:“使用GraphQL进行测试”,place_id:“13”,entree_id:“8”,base:“wheat”,类型:“food”}我的ecto架构如下:...

回答 1 投票 0

在变更集属性进入数据库之前对其进行转换

我在一个Elixir表单中添加了一个textarea,我将该值设置为一个字符串,并将该字符串放入一个jsonb类型的数据库元数据列中。 textarea中的字符串我希望用新的-...分割。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.