0

当我运行以下查询时:

products(first:10, query:"priceRange:{minVariantPrice:10, }") {
  edges {
    node {
      title
    }
  }
}

我希望看到所有变体价格大于 10 的产品,但它没有返回任何内容。

我有一个变体价格为 15 的产品,如果我在上述查询中将 10 替换为 15,我会看到该产品作为结果。它不应该出现在第一个查询中吗?

4

1 回答 1

4

您的查询是错误的,GraphQL 请求此时只是忽略了该查询。

如果你想检查你需要使用的变体价格,variants.price那么你的查询应该是这样的:

{
  products(first:10, query:"variants.price:>10") {
  edges {
    node {
      title
    }
  }
 }
}
于 2021-01-12T13:45:08.723 回答