我刚刚开始使用新的Shopify GraphQL 管理API 。我正在尝试撤消所有title
字段中包含特定单词的产品。
当前,我可以通过包含完整的产品标题(完全匹配)来成功检索产品:
{
shop {
id
name
}
products(first: 10, query:"title:'RAVEN DUSTY OLIVE/SILVER MESH'") {
edges {
node {
productType
title
}
}
}
}
但是,我想部分匹配标题以在标题中的任何位置显示所有带有“ Raven”字样的产品,但是以下内容没有返回结果:
{
shop {
id
name
}
products(first: 10, query:"title:'RAVEN'") {
edges {
node {
productType
title
}
}
}
}
关于如何使部分匹配生效的任何想法?
答案 0 :(得分:1)
比约恩!这应该起作用:
{
shop {
id
name
}
products(first: 10, query:"title:RAVEN*") {
edges {
node {
productType
title
}
}
}
}
查看文档:{{3}}
答案 1 :(得分:1)
您也可以尝试
query: "title:*${searchText}*"
您可以在开头和结尾看到两个*