ecto 相关问题

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

查询返回基于每个字段的顺序的列表(SQL)

我只需要一个表中的一个查询(SQl),它具有多个字段的多个“排序依据”。我希望查询的每个字段的“排序依据”都基于...

回答 1 投票 0

Ecto不会在数据库中插入:date字段-为什么?

[学习Elixir和Ecto时遇到问题。这个想法是建立一个标准的帖子/评论页面,以了解基本原理。我现在已经定义了架构,正在迁移...

回答 1 投票 0

group_by中的片段插值var

[我正在尝试以下操作:查询=来自州内的s,group_by:fragment(“ date_part(?,?)”,^ group,s.timestamp_start),选择:{fragment(“ date_part(?,?)” ,^ group,s ....

回答 1 投票 0

获取在where子句中使用的联接值模式

可以使用联接值模式用于where子句吗?已过滤= [名称:“显示”,名称:“喜剧”]查询=来自Core.Serie中的s,连接:assoc(s,:tags)中的t,其中:^已过滤结果为...

回答 1 投票 0

使用Ecto,验证具有2个不同相关模型的变更集具有相同的父模型

在我的应用程序中,我有一种创建新响应的方法。响应与玩家和比赛都具有belongs_to关系。另外,球员和比赛都与球队有一个belongs_to关系。 ...

回答 1 投票 2

在测试环境中创建的新用户,使用Wallaby / Phoenix使其ID不断递增

我是Elixir / Phoenix的新手,所以我不确定这是否按预期工作或应该解决的问题。我有一个Phoenix应用程序,刚刚开始向其中添加集成测试。已经做了几个...

回答 1 投票 1

Elixir +苦艾酒+ Ecto + Dataloader –按多个字段过滤

使用Elixir /苦艾酒/ Ecto / Dataloader,如何通过多个字段查询/过滤源?示例:假设您要通过两个字段来过滤名为User的架构(和数据加载器源),其中一个字段...

回答 1 投票 0

混合测试是否不插入数据?

我写了一个用于插入模式的测试代码。 defmodule DbServerWeb.GameSchemaTest确实使用ExUnit.Case,异步:真正使用DbServer.DataCase别名DbServer.Games别名DbServer.Schema.Game ...

回答 1 投票 0

为什么我的注册突变不适用于角色字段?

为什么我的注册突变不适用于角色字段?我编写了以下代码,但无法弄清楚为什么我的角色枚举不适用于我的变异。我将代码上传到github Github ...

回答 2 投票 0

如何编写类似于Ecto的field / 2的Elixir宏?

我正在学习Elixir,遇到了这种情况:我有一个Ecto模式,我想创建一个像“ get_by”这样的函数,该函数需要一个列名,并且它的值是这样的参数:get_by(:id,7) ...

回答 1 投票 1

多态嵌入结构

我想在Postgres中存储树结构,并且希望在树的每个节点上嵌入任意Elixir结构,如下所示:defmodule Node确实使用Ecto.Schema模式“ ...

回答 1 投票 5

Phoenix 1.4:如何在多个请求之间保持DBConnection?

我有一个带有Elixir 1.9,Phoenix 1.4和PostgreSQL数据库的Phoenix应用程序。该应用程序充当API服务器。它需要这样的功能:假设它运行1000个并发进程...

回答 1 投票 0

Ecto联接表验证

我有一个联接表,称为:seasons_teams schema“ seasons_teams” do field(:score,:integer)Emirates_to(:season,Season,Foreign_key::season_id,type::binary_id)Emirates_to(:team,...

回答 1 投票 0

Elixir Phoenix更新嵌套多对多关联

我正在使用Elixir和Phoenix。我有架构Venues.Team和Accounts.Job,它们之间存在多对多关系。 defmodule Runbook.Venues.Team确实使用Ecto.Schema导入Ecto ....

回答 1 投票 1

Elixir映射检查是否不为空且键是否存在

我正在尝试找出一种方法来检查Phoenix应用程序(使用Elixir)中的params哈希是否具有特定键。在模型的以下changeset函数中,参数默认为:empty。 ...

回答 2 投票 16

Ecto.Repo.update_all用于原子更新?

Phoenix的Contexts指南中有一节,向虚拟CMS上下文添加了增加页面浏览量的功能。在CMS上下文中创建的函数如下所示:def inc_page_views(...

回答 1 投票 1

按虚拟计算字段排序

[给出以下模式,我想计算:games_won /:games_played,将其填充到:percentage_won并按:percentage_won进行排序。如果我使用select_merge并离开...

回答 3 投票 2

混合ecto.migrate的可能根本原因导致recv超时失败

我是Elixir / Erlang的新手。当我需要设置现有应用程序时,我将执行以下步骤来生成迁移:mix ecto.migrate迁移9个表后,每次它抛出以下内容时...

回答 1 投票 0


为什么在我的凤凰测试中会出现此外键错误?

我在Phoenix中进行了以下测试:测试“ list_orders / 0返回所有订单”做{:ok,user} =%User {} |> User.changeset(@user_attrs)|> Repo.insert()。 ..

回答 1 投票 0

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