【发布时间】:2012-08-28 17:52:03
【问题描述】:
如何通过 sequelize orm 检查表中是否存在字段。 请注意,我已经定义了完整的对象模型。我只需要检查一个特定的字段是否存在。
【问题讨论】:
标签: mysql node.js sequelize.js
如何通过 sequelize orm 检查表中是否存在字段。 请注意,我已经定义了完整的对象模型。我只需要检查一个特定的字段是否存在。
【问题讨论】:
标签: mysql node.js sequelize.js
您可以通过以下方式查看数据库中的内容:
sequelize.getQueryInterface().describeTable('nameOfTableHere').success(function(data){})
如果您想检查特定型号的表格,您也可以这样做:
sequelize.getQueryInterface().describeTable(Model.tableName).success(function(data) {})
【讨论】:
由于我已经定义了对象模型,下面的表达式给出了模型中定义的字段名称数组。
Object.keys(Model.rawAttributes)
【讨论】: