Generic composable Ecto query w/ dynamic field name in query expression

ぐ巨炮叔叔 提交于 2019-12-01 16:43:59

You need to use field/2 to dynamically generate fields in queries:

query
|> select([x], count(field(x, ^field_name), :distinct))

An example using the other query syntax for completion:

from x in query,
  select: count(field(x, ^field_name), :distinct)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!