我不确定这是否可行,并且可能取决于服务器设置的架构,但是我想从GraphQL响应中获取字段之一的输出并将其通过管道传递给输入对于另一个,在相同的请求。这是我要在单个请求中完成的操作(我正在使用Shopify的Storefront GraphQL API)
理想情况下,我希望一个请求同时执行这两个操作,但是我不确定GraphQL是否可行。任何帮助表示赞赏!
仅查询相关数据的示例。我需要将ProductQuery
中的productType作为变量传递到RelatedProductsQuery
的查询参数中:
query ProductQuery {
productByHandle(handle: "men-sweat-long-sleeve-full-zip-hoodie") {
productType
}
}
query RelatedProductsQuery {
products(first: 10, query: "product_type:Sweatshirt") {
edges {
node {
title
}
}
}
}