我怎样才能在'中使用'在Ecto中有一系列元组?

时间:2016-11-04 08:15:44

标签: elixir ecto

我想使用' in'像这样的运算符:

array = [{1, "Jean"}, {2, "Marc"}]
from(x in People,
where: fragment("(?, ?)", x.id, x.first_name) in ^array)
|> Repo.all()`

但是当我这样做时,我收到了这个错误:

** (FunctionClauseError) no function clause matching in :lists.zip/2

以下是代码为ecto_tuples_example

的回购

您可以运行mix test test/models/people_test.exs来查看错误。

0 个答案:

没有答案