【发布时间】:2016-06-16 01:26:45
【问题描述】:
动机:
我正在研究Sequelize 并考虑构建一个ESLint 插件来捕获常见的Sequelize 特定代码样式违规(当然可以静态捕获)。
我正在考虑实施的规则之一(感谢@janmeier)是对每个模型字段强制使用type。据我了解,define() 是一种非常常见的模型定义方式:
sequelize.define('Locale', {
id: {
type: DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true
},
locale: {
type: DataTypes.STRING,
allowNull: false
}
});
问题:
有没有其他方式在Sequelize中定义模型及其字段?
【问题讨论】:
标签: javascript database orm model sequelize.js