在查询过滤器上Shopify GraphQL部分匹配

问题描述 投票:1回答:1

我刚刚开始使用新的Shopify GraphQL Admin 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
      }
    }
  }
}

关于如何使部分匹配工作的任何想法?

graphql shopify shopify-app
1个回答
1
投票

比约恩!这应该工作:

{
  shop {
    id
    name
  }
  products(first: 10, query:"title:RAVEN*") {
    edges {
      node {
        productType
        title
      }
    }
  }
}

查看文档:https://help.shopify.com/en/api/getting-started/search-syntax

© www.soinside.com 2019 - 2024. All rights reserved.