如何通过sequelize orm检查我的表中是否存在字段。 请注意,我已经定义了完整的对象模型。我只需要检查特定字段是否存在。
答案 0 :(得分:1)
您可以通过以下方式查看数据库中的内容:
sequelize.getQueryInterface().describeTable('nameOfTableHere').success(function(data){})
如果您想查看特定型号的表格,您也可以这样做:
sequelize.getQueryInterface().describeTable(Model.tableName).success(function(data) {})
答案 1 :(得分:0)
由于我已经定义了对象模型,下面的表达式给出了模型中定义的字段名称数组。
Object.keys(Model.rawAttributes)