【问题标题】:How to use "where" argument in a query using graphql and mongodb?如何在使用 graphql 和 mongodb 的查询中使用“where”参数?
【发布时间】:2021-08-22 22:15:06
【问题描述】:

我需要一个查找特定数据的查询,我创建了以下查询:

query GET_RELATORIOS_SLUGW($slug: JSON ) {
  relatorios(where: {slug: $slug}){
     id
    title
    slug
  }
}

逐步变量:

{
  "$slug": "agua"
}

但它不断返回所有数据,而不仅仅是我正在寻找的数据,我需要一些帮助,以了解如何使这个查询工作?

【问题讨论】:

    标签: reactjs mongodb graphql next.js strapi


    【解决方案1】:

    Slug 看起来像一个字符串,而您的变量语法不正确。

    query GET_RELATORIOS_SLUGW($slug: String) {
      relatorios(where: { slug: $slug }) {
        id
        title
        slug
      }
    }
    

    变量:

    {
      "slug": "agua"
    }
    

    【讨论】:

      猜你喜欢
      • 2019-10-06
      • 2018-08-12
      • 2019-07-14
      • 2020-11-20
      • 2020-08-27
      • 2022-09-27
      • 2020-12-07
      • 2020-04-14
      • 2020-06-23
      相关资源
      最近更新 更多