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

Server 值为字符串或ID的Prisma查询字段,server,graphql,backend,prisma-graphql,Server,Graphql,Backend,Prisma Graphql,抱歉,Prisma查询是全新的,正在尝试找出查询语言语法 鉴于从GraphQL/Prisma后端进行的以下调用,我希望查询{parent:String}。任何非空的null都可以在这里使用,String不被接受,抱怨想要一个对象。所以,这不是类型。我还尝试了{parent\u not:null},但没有成功。抱歉,这是一个初学者的问题,在文档中找不到 奖励积分,我会接受我能得到的任何帮助,但我想知道如何通过ID类型值进行查询 const children = await ctx.db.q

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

鉴于从GraphQL/Prisma后端进行的以下调用,我希望查询
{parent:String}
。任何非空的
null
都可以在这里使用,
String
不被接受,抱怨想要一个对象。所以,这不是类型。我还尝试了
{parent\u 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\u In
id\u not\u In
id\u contains
等内容。你还可以找到像
parent.*
这样的内容,它会让你知道你可以查询什么


在这种情况下,您可能想做的是
{parent\u not\u In:”}
,但是
{parent\u not:”}
可能也会起作用

非常感谢,这就是我想要的。