通过链接数组属性中的另一个条目ID过滤GetEntries

时间:2016-11-03 22:04:37

标签: contentful

我有一个内容类型post,其中的条目具有categories属性,这是一个链接数组(category内容类型)。

我想获取已使用某个post标记的所有category。也就是说,发布条目where fields.categories [any link sys.id] = MyCategoryId。

我只能找到一个例子,其中引用字段是单例,而不是数组。

非常乐意帮助,谢谢!

1 个答案:

答案 0 :(得分:2)

您可以像这样指定查询:

/spaces/YOURSPACEID/entries?content_type=CONTENTTYPEID&fields.categories.sys.id=SOMEID

请注意,由于我们要对字段属性进行过滤,因此需要内容类型限制。

另请注意,这只能起作用,因为我们对可从返回的实际条目直接访问的系统属性进行过滤。如果您要过滤类别内容类型的其他属性,例如当前不支持的titledescription

此处还提供了官方文档的链接,包括搜索API的示例和说明:https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/query-entries