【发布时间】:2021-04-30 13:14:15
【问题描述】:
如果我没有选择,ecto 会返回完整的结构,这很有意义,但我必须转换为地图并删除 __meta__ 字段。
from x in __MODULE__ 将返回%MODULE{__meta__: #Ecto.Schema.Metadata...,id: 1, name: "bob"} 的列表
有没有比在 select 子句中列出更好的解决方案,如下所示:
from x in __MODULE__, select: %{x.id: id, x.name: name...}
如果没有,有没有办法从模式中动态生成这个 select 子句?
【问题讨论】: