【问题标题】:Filter by Email in prisma GraphQL在 prisma GraphQL 中按电子邮件过滤
【发布时间】:2020-09-14 17:02:56
【问题描述】:

我正在尝试通过电子邮件过滤用户,我正在使用 prisma 并使用“操场”进行测试,有没有办法通过电子邮件过滤用户数据?

我的架构:

interface Model {
  id: ID! @id
  createdAt: DateTime! @createdAt
  updatedAt: DateTime! @updatedAt
}

type User implements Model {
  id: ID! @id
  createdAt: DateTime! @createdAt
  updatedAt: DateTime! @updatedAt
  username: String
  name: String!
  surname: String!
  email: String!
  token_usuario: String! @unique
}

我的尝试:

【问题讨论】:

  • 如果email 那么为什么token_usuario ?游乐场提示可能的字段/语法
  • Ups,截图来自另一个测试,但同样的错误
  • 检查服务器/API 规格 - 是否(过滤)以及如何支持

标签: graphql prisma graphql-playground


【解决方案1】:

使用 prisma 2.0,db 客户端公开如下内容:

ctx.prisma.user.findMany({
  where: {
    email: { contains: "something" }
  }
});

而且我希望查询会效仿。所以尝试传入where 字段进行过滤。需要查看完整的架构才能确定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    相关资源
    最近更新 更多