抱歉,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
)
答案 0 :(得分:1)
看一下graphql get-schema -p prisma
为您构建的schema pyramida,这将为您提供可能的线索。在这里,您会发现诸如id_in
,id_not_in
,id_contains
等之类的内容。您还会发现诸如parent_*
之类的东西,它们将使您了解要查询的内容
在这种情况下,您可能想做的是{ parent_not_in: "" }
,但是{ parent_not: "" }
也可能会起作用。