【发布时间】:2018-05-08 20:29:22
【问题描述】:
这是我的模型:
type: {
type: Sequelize.STRING,
defaultValue: 'text',
allowNull: false,
validate: {
isIn: {
args: [['text', 'numeric', 'boolean', 'enum']],
msg: 'Must be a valid type',
},
},
},
但它没有验证数组,控制台向我抛出以下错误:
SequelizeValidationError: Validation error: Validation isIn on condition failed
有时可以验证数组,但有时会失败。
有什么想法吗?
我的续集版本:^4.22.6
编辑:
我基于模型定义的 Sequelize 文档:HERE
具体这段代码:
isIn: {
args: [['en', 'zh']],
msg: "Must be English or Chinese"
}
我的代码有什么问题?
【问题讨论】: