是否有可能在创建模型实体后为属性设置默认值?
该属性之前并不存在。
答案 0 :(得分:0)
使用defaultsTo。
创建记录时,如果未提供任何值,则记录将为 使用指定的defaultsTo值创建。提供的值可以 也是水线在创建记录时运行的功能。
attributes: {
phoneNumber: {
type: 'string',
defaultsTo: '111-222-3333'
},
orderNumber: {
type: 'text',
defaultsTo: function() {
return uuid.v4();
}
}
}
根据您的使用情况,您也可能会发现Lifecycle callbacks很有用。
生命周期回调是以前自动调用的函数 或在某些模型行动之后。例如,我们有时会使用 生命周期回调在创建之前自动哈希密码 或更新帐户模型。