如何在 Graphql Apollo Query 中传递变量
How to pass variables in Graphql Apollo Query
我有以下查询,我希望它 return 具有特定父名称的项目
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
}
}
}
}
}
我有以下查询,我希望它 return 具有特定父名称的项目
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
}
}
}
}
}