def get_user!(id), do: Repo.get!(User, id)
get_user!(id)
可用于获取用户,是否可以检查id是否存在? MyApp.Accounts.get_user!(user_id) == %MyApp.Accounts.User{id: user_id}
最佳答案
Ecto v3通过 Ecto.Repo.exists?/2
支持此功能
import Ecto.Query, only: [from: 2]
Repo.exists?(from u in User, where: u.id == ^user_id)
关于phoenix-framework - ecto.repo检查id是否存在于数据库,Phoenix框架中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50697411/