Sal*_*ino 14
默认情况下,在获取条目时不会填充Strapi v4
关系。
解释:
查询可以接受一个populate
参数来明确定义要填充的字段,语法如下:
GET /api/:pluralApiId?populate=field1,field2
示例请求:获取书籍并使用作者的姓名和地址填充关系
GET /api/books?populate=author.name,author.address
为方便起见, * 通配符可用于填充所有一级关系:
示例请求:获取所有书籍并填充它们的所有第一级关系
GET /api/books?populate=*
示例请求:获取所有书籍并填充作者及其所有关系
GET /api/books?populate[author]=*
注意: 仅使用 LHS 括号语法 (ie ) 填充第一级关系以进行更深层次的填充:populate=*.
[populate]=*
示例请求:获取嵌套在“全局”单一类型中的“导航”组件内的所有关系
GET /api/global?populate[navigation][populate]=*
解决方案:
将您的 API url 更改为以下之一,您应该能够看到响应中填充的相关字段。
GET /api/activities?populate=subcategory,members
或者
GET /api/activities?populate=*
参考:
关系人口更多推荐
字段,关系,Strapi
发布评论