如何在更新后的风帆中获取以前的值记录?
Posted
技术标签:
【中文标题】如何在更新后的风帆中获取以前的值记录?【英文标题】:How can I get previous values record in sails afterUpdate? 【发布时间】:2019-12-01 11:24:55 【问题描述】:有什么方法可以访问 afterUpdatesails lifeCycle 方法中以前的记录值? 我需要在用户更新后执行事件,并将他的旧电子邮件作为参数发送。我该怎么做?
【问题讨论】:
【参考方案1】:您无法使用 afterUpdate
获取旧值。
也许您应该考虑使用beforeUpdate
将电子邮件存储在另一个表或会话中,然后将其取回afterUpdate
。
【讨论】:
但是在 beforeUpdate 中,我也只得到更新的字段,我没有得到 id,那么如果我没有他的 id,我如何从数据库中检索用户呢?跨度>以上是关于如何在更新后的风帆中获取以前的值记录?的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 如何在一个语句中更新一个数值后返回该值 -- 自增长种子竞态问题处理