GraphQL-查询并将结果传递给下一个查询并合并数据?

GraphQL-查询并将结果传递给下一个查询并合并数据?,graphql,gatsby,graphql-js,Graphql,Gatsby,Graphql Js,是否可以运行查询,然后获取结果,将其用作参数以进一步获取数据,然后像联合一样将其组合到结果集中?我想从prismicHeaderMenu获取Slug,然后获取我的Shopify产品信息,然后合并所有数据。这在GraphQL中是可能的吗 在[通用]graphql中不是一步到位的,盖茨比限制了graphql api。。。但在盖茨比节点“env”中应该是可能的 query ProductPageQuery { allShopifyProduct(filter: {handle: {eq: &qu

是否可以运行查询,然后获取结果,将其用作参数以进一步获取数据,然后像联合一样将其组合到结果集中?我想从prismicHeaderMenu获取Slug,然后获取我的Shopify产品信息,然后合并所有数据。这在GraphQL中是可能的吗


在[通用]graphql中不是一步到位的,盖茨比限制了graphql api。。。但在盖茨比节点“env”中应该是可能的
query ProductPageQuery {
  allShopifyProduct(filter: {handle: {eq: "honda-stripe-halter-bikini"}}) {
    nodes {
      handle
      title
    }
  }
  prismicHeaderMenu {
    data {
      body {
        ... on PrismicHeaderMenuBodyProductSlug {
          items {
            slug
          }
        }
      }
    }
  }
}