如何使用 (where:) 构建 GraphQL 查询

How you build GraphQL queries using (where:)

各位,

我希望你们在这些可怕的时刻都安全、健康、快乐。我正在开发一个基于 Next.js Prisma、Yoga 和 GraphQL 的电子商务网站。

我在构建查询以查看数据库中某项的类型字段是否为真时遇到问题,并且只在主页上显示这些三明治。

在前端,我试过:

const FEATURED_SANDWICH_QUERY = gql`
  query FEATURED_SANDWICH_QUERY {
    sandwiches(orderBy: featured_DESC) {
      id
      image
      title
      description
    }
  }
`;

sandwiches(where: {featured_contains: true})sandwiches(where: {featured: true})

到目前为止我没有得到任何返回或其他错误

这里是后端查询、数据模型和架构的链接。我是新手,我在构建查询时做错了什么?感谢您的帮助

Query.js

datamodel.graphql

schema.graphql

Homepage.js

sandwiches(where: {featured: true}) 应该按照您的模式工作。 你能再检查一下吗?