基于关键字的查询 returns 未定义绑定函数
Keyword-based query returns undefined function for binding
我正在尝试使用基于关键字的查询以使用横向连接
我基本上是从文档中复制粘贴这个
AutoMessage
|> join(:inner, [am], a in assoc(am, :app))
但它会抱怨
undefined function a/0
关于我做错了什么有什么想法吗?
PS。 运行 关于 Ecto。 2.0.5
很可能 Ecto.Query.join/3
宏没有导入到作用域中,查询被编译器解释为常规的长生不老药代码。
PS。 keyword-style查询就是使用from/2
宏的,使用其他宏的就是pipe-style或者direct-style(不知道这里用的是什么术语)
我正在尝试使用基于关键字的查询以使用横向连接
我基本上是从文档中复制粘贴这个
AutoMessage
|> join(:inner, [am], a in assoc(am, :app))
但它会抱怨
undefined function a/0
关于我做错了什么有什么想法吗?
PS。 运行 关于 Ecto。 2.0.5
很可能 Ecto.Query.join/3
宏没有导入到作用域中,查询被编译器解释为常规的长生不老药代码。
PS。 keyword-style查询就是使用from/2
宏的,使用其他宏的就是pipe-style或者direct-style(不知道这里用的是什么术语)