小编ahm*_*lat的帖子

prisma findUnique 仅采用一个唯一参数

我遇到了一个问题,我需要通过用户名和电子邮件检查用户是否存在,因为两者都是数据库中的唯一字段,但我收到错误。 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,
        },
      });
Run Code Online (Sandbox Code Playgroud)

不是这样的

const user = await prisma.user.findUnique({
        where: {
          username,
        },
      });

const user = await prisma.user.findUnique({
        where: {
          email,
        },
      });

Run Code Online (Sandbox Code Playgroud)

prisma prisma-graphql prisma2

13
推荐指数
3
解决办法
6万
查看次数

标签 统计

prisma ×1

prisma-graphql ×1

prisma2 ×1