我有一个模型,其中只有一个记录可以设置'当前'属性,例如,1。
beforeCreate
或beforeUpdate
是否可以访问该集合。基本上我想做这样的事情:
afterUpdate: function (values, next) {
// If this value is current, reset all the others
if (values.current == 1) {
this.collection.update({
id: { '!': values.id }
}, {
current: 0
}, next);
}
}
在上面的示例中,我不能确切知道的是this.collection
可以使用的内容。
提前致谢。
答案 0 :(得分:0)
是的,如果您使用的是Sails v0.10.X,则可以使用sails全局变量访问任何模型:
sails.models.users.find({id: 1})
注意:sails.models中的所有模型名称均为小写