【发布时间】:2021-07-14 19:11:58
【问题描述】:
在我的 Strapi 应用程序中,我具有以下结构:
页脚(单一类型)> 部分(组件)> 菜单(集合类型)> 链接(组件)
在执行查询时,Strapi 只返回链接的 id,我需要它的 LABEL 和 URL,有谁知道我如何才能只在查询中使用它?
我在 Strapi 论坛上使用过这个主题,但还没有成功
【问题讨论】:
标签: node.js mongoose content-management-system strapi
在我的 Strapi 应用程序中,我具有以下结构:
页脚(单一类型)> 部分(组件)> 菜单(集合类型)> 链接(组件)
在执行查询时,Strapi 只返回链接的 id,我需要它的 LABEL 和 URL,有谁知道我如何才能只在查询中使用它?
我在 Strapi 论坛上使用过这个主题,但还没有成功
【问题讨论】:
标签: node.js mongoose content-management-system strapi
免责声明;我是 Strapi 的新手。
Strapi 获取请求仅在单层嵌套中填充关系数据。您的链接似乎位于第二层。
你有两个选择:
收到 ID 后,通过 ID 从您的客户端查询链接。这可以使用 Promise.all 有效地完成。
修改 Strapi 代码中资源的默认 GET 处理程序。扩展查询以加入您的链接,并完整返回响应。
关于选项 2 的更新;
您可以在 Strapi 后端的 API 中自定义任何单个端点处理程序背后的逻辑。该过程最好在Custom Data Response's 上的文档中进行描述。请注意,有关如何查询数据库的语法基于流行的 ORM,具体取决于您选择的数据库。 ORM 是:
【讨论】: