【问题标题】:Shopify GraphQL not returning results for queries with special charactersShopify GraphQL 不返回带有特殊字符的查询的结果
【发布时间】:2021-07-02 03:39:13
【问题描述】:

我有这个查询来按标签类别获取产品

搜索cd 类别:

products(first:10, query:"tags:category:cd") {
    edges {}
}

我得到了这个结果,但是如果我搜索 Yläosat:

products(first:10, query:"tags:category:Yläosat") {
    edges {}
}

即使我的 Shopify 中有标签为 category:Yläosat 的产品,此查询也不会返回结果。我还可以使用字符串 category:Yläosat 在 Shopify 产品页面中按标签搜索。我的猜测是因为单词Yläosat 中的特殊字符。问题只是在graphql中。

【问题讨论】:

标签: reactjs graphql shopify


【解决方案1】:

将标签用单引号括起来。

{
  products(first: 10, query:"tag:'category:Yläosat'"){
    edges {
      node {
        handle
      }
    }
  }
}

这将解决问题。

请参阅下面的回复。

【讨论】:

    猜你喜欢
    • 2021-08-01
    • 1970-01-01
    • 2021-08-19
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-08
    • 2017-10-06
    • 1970-01-01
    相关资源
    最近更新 更多