gpt4 book ai didi

javascript - SailsJS : beforeUpdate (Lifecycle callback), 访问当前值

转载 作者:行者123 更新时间:2023-11-29 21:48:05 24 4
gpt4 key购买 nike

很清楚如何访问新值,第一个参数包含它们

更新前:函数(值,cb){....}

但是我怎样才能访问要替换的当前值呢?

最佳答案

为了访问当前值,您必须进行调用并获取当前记录。

models/user.js
beforeCreate: function (values, cb) {
User.findOne(this.update.arguments[0].id || this.update.arguments[0]).exec(err, function(originalUser){/*...*/})
}

另请查看 https://github.com/balderdashy/waterline/issues/1004#issuecomment-102432862 ,正在讨论这个问题的地方。应提供有关获取 ID 和当前解决方案的见解。

上面的解决方案已更新以反射(reflect)评论。

关于javascript - SailsJS : beforeUpdate (Lifecycle callback), 访问当前值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30403501/

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