我想使用产品标签查询产品,但是它返回了具有给定标签的相似产品标签。我引用其他一些引用,它表示标记是标记化字段,因此如果标记中存在任何相等性,它将返回乘积。但我想知道是否有可能检索确切的标签产品
查询
[
{
"id": 1,
"title": "Book1"
},
{
"id": 2,
"title": "Book2"
},
上面的查询返回标签“ Switches”和“ Switches&Sockets”,但我需要仅带有“ Switches”的标签
答案 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
}
}
}