Shopify-GraphQL-找到的字符串应为名称

Shopify-GraphQL-找到的字符串应为名称,graphql,shopify,Graphql,Shopify,我刚刚开始使用Shopify的GraphQL-看起来非常有用,我想收集所有购买了特定变体的用户 所以在《邮递员》中,我收到了我的请求,即获得订单和变体ID 但是,我只想获得具有特定变量id的订单 我正在尝试此请求,但在\“上不断出现解析错误”gid://shopify/ProductVariant/123456\“(字符串)位于[9,21]”, 然后,当我在上尝试查询时,它会显示Expected Name Found String 你知道什么是正确的吗 { orders(first: 5)

我刚刚开始使用Shopify的GraphQL-看起来非常有用,我想收集所有购买了特定变体的用户

所以在《邮递员》中,我收到了我的请求,即获得订单和变体ID

但是,我只想获得具有特定变量id的订单

我正在尝试此请求,但在\“上不断出现
解析错误”gid://shopify/ProductVariant/123456\“(字符串)位于[9,21]”,

然后,当我在上尝试查询时,它会显示
Expected Name Found String

你知道什么是正确的吗

{
  orders(first: 5) {
    edges {
      node {
        lineItems(first: 5) {
          edges {
            node {
              variant {
                id: "gid://shopify/ProductVariant/123456"
              }
            }
          }
        }
      }
    }
  }
}

尝试查看shopify GrapQl use age文档。从上面发布的代码中我可以看到,可能是it请求了数据类型名称,并找到了一个字符串类型的数据。此外,您的参数应该在()内,而不是大括号{}

像这样的 变量(id:)gid://shopify/ProductVariant/123456") { …查询字符串
}

更新:我想知道怎么做,我需要
订单(查询:“lineItems.edges.node.variant.id:123456”,第一个:10){
然而,我不知道如何使用
&&
进行多个查询似乎不起作用。实际上,上述方法不完全起作用-它没有精确返回
123456
,结果还包括
123872