我有一个模型用户,我有一个
attribute: {
lived:{
type: 'array',
defaultsTo: []
}
}
现在我需要检查数组中的唯一性。假设我没有['纽约'纽约'],是否有模型验证?或者我应该在创建/更新之前进行验证吗?
答案 0 :(得分:1)
您需要在生命周期回拨中执行此操作。我建议使用beforeValidate或afterValidate,以便它在create / update上运行。
注意,lodash是sails中的依赖项,因此我会使用它来检查数组中的重复项。