【问题标题】:How you build GraphQL queries using (where:)如何使用 (where:) 构建 GraphQL 查询
【发布时间】:2020-08-27 09:10:31
【问题描述】:

各位,

我希望你们在这些可怕的时刻都平安、健康、快乐。我正在开发一个基于 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

【问题讨论】:

    标签: reactjs graphql next.js prisma prisma-graphql


    【解决方案1】:

    sandwiches(where: {featured: true}) 应该根据您的架构工作。 你能再检查一下吗?

    【讨论】:

    • 我遗漏了一个外部渲染():|
    猜你喜欢
    • 1970-01-01
    • 2020-06-07
    • 2022-09-27
    • 2020-01-06
    • 2020-08-01
    • 2020-01-21
    • 2018-12-21
    • 1970-01-01
    • 2013-10-09
    相关资源
    最近更新 更多