我有一个内容类型post
,其中条目有一个categories
属性,它是一个链接数组(到一个category
内容类型)。
我想获取所有post
被标记的 s category
。也就是说,在 fields.categories[any link sys.id] = MyCategoryId 的地方发布条目。
我只能找到一个示例,其中引用字段是单例,而不是数组。
希望有任何帮助,谢谢!
我有一个内容类型post
,其中条目有一个categories
属性,它是一个链接数组(到一个category
内容类型)。
我想获取所有post
被标记的 s category
。也就是说,在 fields.categories[any link sys.id] = MyCategoryId 的地方发布条目。
我只能找到一个示例,其中引用字段是单例,而不是数组。
希望有任何帮助,谢谢!
您可以像这样指定您的查询:
/spaces/YOURSPACEID/entries?content_type=CONTENTTYPEID&fields.categories.sys.id=SOMEID
请注意,内容类型限制是必要的,因为我们正在过滤字段属性。
另请注意,这仅有效,因为我们正在过滤可从返回的实际条目直接访问的系统属性。如果您想过滤 Category 内容类型的另一个属性,例如当前不支持title
的属性。description
这里也是官方文档的链接,包括搜索 api 的示例和解释:https ://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/query-entries