gpt4 book ai didi

knex.js - 如何防止字段显示

转载 作者:行者123 更新时间:2023-12-02 03:44:35 29 4
gpt4 key购买 nike

我正在使用Objectionjs

在我的模型中,我定义了一个密码字段。

我想阻止此字段在所有查询中显示 - 选择、插入、更新等 - 也就是说,在进行查询后,我不希望此字段出现在返回的对象中

模型本身是否有一种方法可以用来执行此操作,或者我是否需要在所做的每个查询中省略该字段?

最佳答案

例如,您可以覆盖 $afterInsert$afterUpdate$afterGet 并确保删除这些 Hook 中的字段。

http://vincit.github.io/objection.js/#_s_afterinsert

如果您只是不喜欢在将模型转换为 json 时显示某些字段(例如将模型返回给客户端),那么覆盖 $formatJson 可能就足够了。

关于knex.js - 如何防止字段显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47228925/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com