Sequelize(v1.5)和节点

时间:2012-08-25 06:52:58

标签: mysql node.js sequelize.js

如何通过sequelize orm检查我的表中是否存在字段。 请注意,我已经定义了完整的对象模型。我只需要检查特定字段是否存在。

2 个答案:

答案 0 :(得分:1)

您可以通过以下方式查看数据库中的内容:

sequelize.getQueryInterface().describeTable('nameOfTableHere').success(function(data){})

如果您想查看特定型号的表格,您也可以这样做:

sequelize.getQueryInterface().describeTable(Model.tableName).success(function(data) {})

答案 1 :(得分:0)

由于我已经定义了对象模型,下面的表达式给出了模型中定义的字段名称数组。

Object.keys(Model.rawAttributes)