【问题标题】:Sequelize Validation Error (isIn)Sequelize 验证错误 (isIn)
【发布时间】: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"
}

我的代码有什么问题?

【问题讨论】:

    标签: javascript sequelize.js


    【解决方案1】:

    我想你在这里有一个额外的引号“,”:

    msg: 'Must be a valid type',
    

    删除结束语。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 2020-06-13
      • 2018-09-07
      • 2018-10-05
      • 1970-01-01
      • 2020-12-30
      相关资源
      最近更新 更多