值为字符串或 ID 的 Prisma 查询字段

Prisma query fields where value is a string or ID

抱歉,Prisma 查询是全新的,正在尝试找出查询语言语法。

鉴于从我的 GraphQL/Prisma 后端发出的以下调用,我正在查询 {parent: String}。任何非 null 的东西都可以在这里工作,String 不被接受,抱怨想要一个对象。所以,这不是类型。我也试过 { parent_not: null } 但没有成功。很抱歉初学者的问题,在文档中找不到这个。

奖励积分,我会尽我所能,但想知道如何通过 ID 类型值进行查询。

    const children = await ctx.db.query.comments(
      {
        where: { AND: [{ isPublic: true }, { parent: String }] },
        orderBy: 'createdAt_DESC'
      },
      info
    )

查看 prisma 为您构建的模式 graphql get-schema -p prisma,这将为您提供线索,了解可能的情况。在那里,您会找到 id_inid_not_inid_contains 等内容。您还会找到 parent_* 之类的内容,它会让您了解可以查询的内容通过.

在这种情况下,您可能想要做的是 { parent_not_in: "" },但 { parent_not: "" } 也可能有效。