我遇到了一个问题,需要通过用户名和电子邮件检查用户是否存在,因为两者都是数据库中的唯一字段,但我遇到了一个错误。Argument where of type UserWhereUniqueInput needs exactly one argument, but you provided username and email. Please choose one.
所以,有没有一种方法可以只执行一次此查询?而不是像以下那样每个字段运行一次查询。
const user = await prisma.user.findUnique({
where: {
username,
email,
},
});
而不是像这样
const user = await prisma.user.findUnique({
where: {
username,
},
});
const user = await prisma.user.findUnique({
where: {
email,
},
});
User
模型中,username
和email
是否都是必填项,或者其中一个在 Prisma schema 中被标记为可选项,带有?
符号? - nburk