你如何在Ecto中WHERE != "something"
?我使用postgres
这就是我所拥有的(不起作用):
u = User |> Ecto.Query.where(id: not 444) |> MyApp.Repo.one
答案 0 :(得分:2)
您需要使用Ecto Query宏来构建此查询。对于基于“表达式”的语法,您可以将列表作为第一个参数传递,并使用您要绑定表的名称:
User |> where([u], u.id != 444)
有关详细信息,请查看documentation of where
。