使用产品标签查询产品

时间:2020-06-06 13:43:54

标签: graphql shopify

我想使用产品标签查询产品,但是它返回了具有给定标签的相似产品标签。我引用其他一些引用,它表示标记是标记化字段,因此如果标记中存在任何相等性,它将返回乘积。但我想知道是否有可能检索确切的标签产品

查询

[
    {
        "id": 1,
        "title": "Book1"
    },
    {
        "id": 2,
        "title": "Book2"
    },

上面的查询返回标签“ Switches”和“ Switches&Sockets”,但我需要仅带有“ Switches”的标签

2 个答案:

答案 0 :(得分:0)

您了解标记是字符串吗?因此,如果您搜索字符串Switches,您将返回Switches,以及字符串中的其他任何内容。因此,您需要执行进一步处理结果的额外步骤。将逗号分割成一个数组,仅返回过滤条件等于单独的开关的乘积。

答案 1 :(得分:0)

您可以添加排除项,但是您需要知道要排除的内容,例如:

{
  products(first:10, query: "tag:Switches -tag:Sockets") {
    edges {
      node {
        id
        tags 
        variants(first:10)
        {
            edges
          {
            node
            {
                price 
            }
          }
        }
      }
      cursor
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
    }
  }
}