我想从表中获取所有主键,但不想从数据库中获取任何其他字段。到目前为止,我发现的是使用建议Repo.all,Map.take但显然从数据库中获取了太多内容。
如何从 ecto 模式中的所有条目中获取单个字段?
Ecto.Query.select/3是你的朋友。
from u in User, select: u.id
Run Code Online (Sandbox Code Playgroud)
要检索多个字段,请使用
from u in User, select: {u.id, u.name}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |