Node.js,sequelize和Unknown列

我读了类似的问题: 在“字段列表”中将未知列“* .createdAt”

但解决scheme不适合我! 为什么? 这是我的代码:

var User = sequelize.define("User", { id: { type: DataTypes.UUID, primaryKey: true }, cognome: DataTypes.STRING, nome: DataTypes.STRING, email: DataTypes.STRING, password: DataTypes.TEXT, stato: DataTypes.INTEGER, ruolo: DataTypes.INTEGER }, { freezeTableName: true }, { timestamps: false }); 

错误是:

 Executing (default): SELECT `id`, `cognome`, `nome`, `email`, `data_nascita`, `password`, `cellulare`, `stato`, `blacklist`, `createdAt`, `updatedAt` FROM `Candidato` AS `Candidato`; Unhandled rejection SequelizeDatabaseError: ER_BAD_FIELD_ERROR: Unknown column 'createdAt' in 'field list' 

  • 如何在相同的查询中使用AND和OR运算符进行后续处理?
  • 一种防止Sequelize中的高度嵌套代码进行error handling的方法?
  • join,join,sorting,sorting
  • Node.js整理数据库规范化
  • 续集链查找与belongsTo
  • 有没有办法使用Sequelize一次性保存多个embedded式模型
  • Sequelize - 按降序获取值
  • 如何在types脚本中编写sequelize事务
  • 不要将{ timestamps: false }作为Sequelize.define调用的附加参数Sequelize.define ,而应该使用相应的属性扩展现有的(第三个):

     var User = sequelize.define("User", { // model definition skipped }, { freezeTableName: true, timestamps: false }); 

    …正如它在文档中所描述的那样。