首页 > 解决方案 > 处理 webhook 时有没有办法获取 `updated_by` 字段?(绑带)

问题描述

问题:我正在使用 webhook 在 Strapi 中创建活动日志。在处理我创建的集合时,我知道您设置了这个模型选项来获取创建和更新集合的人。但是,我还需要将此扩展到媒体库,据我所知,这应该是可能的,因为用于 ML 的 Strapi 表已经具有 create_by 和 updated_by 属性。

我的强项:所以我想出了一个 knex 自定义选择,您可以在下面看到:

await knex('upload_file').where('id', media.id).select();

它工作得很好。然而,这会调用数据库两次,这是一个问题,因为我在一家非常大的公司工作,这可能会增加很多成本。

最后一个问题:那么有解决方案吗?也许与我创建的集合相同的方法?甚至全局允许这个选项,这样strapi 上的每个模型都会返回这两个字段。(我可能会将此扩展到我将来拥有的所有收藏品)。

标签: javascriptstrapi

解决方案


如果您正在寻找答案,只需选择中间件,它更容易、更可靠。

按照教程进行操作,您应该会很好。


推荐阅读