【发布时间】:2019-09-22 03:44:13
【问题描述】:
我刚刚开始使用 Shopify 的 GraphQL - 看起来很有帮助,我想收集所有购买了特定变体的用户。
所以在 Postman 中,我收到了我的请求,即获取订单以及变体 ID。
但是我只想获得具有特定变体 ID 的订单。
我正在尝试这个请求,但我不断收到Parse error on \"gid://shopify/ProductVariant/123456\" (STRING) at [9, 21]",
然后当我在explorer on the Shopify page 上尝试查询时,它显示Expected Name Found String。
任何想法正确的应该是什么?:
{
orders(first: 5) {
edges {
node {
lineItems(first: 5) {
edges {
node {
variant {
id: "gid://shopify/ProductVariant/123456"
}
}
}
}
}
}
}
}
【问题讨论】:
-
更新:我想出了办法,我需要
orders(query: "lineItems.edges.node.variant.id:123456", first: 10) { -
但是我不知道如何使用
AND或&&进行多个查询似乎不起作用 -
实际上上面的方法并不完全有效——它没有准确返回
123456,结果还包括123872之类的东西