繁体   English   中英

如何在 Graphql Apollo Query 中传递变量

[英]How to pass variables in Graphql Apollo Query

我有以下查询,我希望它返回具有特定父名称的项目

query categorias ($name: String) {
  categories(level: 1, first: 13 ) {
    edges {
      node {
        id
        name
        level
        parent {
          name: $name
        }
        }
      }
    }
  }

不太明白如何使这项工作。 我也尝试过以下方法,但“这不是一个有效的论点”

    query categorias ($name: String) {
      categories(level: 1, first: 13 ) {
        edges {
          node {
            id
            name
            level
            parent (name:$name{
              name
            }
            }
          }
        }
      

}

您需要将name变量传递给实际查询,即categories 。不确定架构是什么,但基本思想如下。 categorias是您给出的名称(以便您可以使用多个查询)而不是实际查询。 像这样的东西。

query categorias ($name: String) {
  categories(name: $name, level: 1, first: 13 ) {
    edges {
      node {
        id
        name
        level
        parent {
          name: $name
        }
        }
      }
    }
  }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM