enums - Sequelize.js 从现有数组中添加枚举

标签 enums sequelize.js

我想在表中创建一个枚举,但它很长。 var nations = ['AC', 'AZ', 'BD'....]
如果直接放在 sequelize.define() 里面,就丑了。
我可以先定义一个数组,然后传入 sequelize.define()

最佳答案

是的

var nations = ['AC', 'AZ', 'BD'....]

sequelize.define('foo', {
  bar: DataTypes.ENUM(nations)
});

关于enums - Sequelize.js 从现有数组中添加枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32292900/

相关文章:

c# - 枚举值的 GetCustomAttributes 返回一个空数组

ios - Eureka Forms 基于 SegmentedRow 隐藏验证错误

java - 将斜杠添加到 Java 中的枚举

node.js - 使用 sequelize/node js 进行层次结构查询

javascript - 循环查询结果并使用 QueryChainer 对每个结果运行另一个查询

json - 在 Postgres 中使用 Sequelize 更新特定 JSON 字段

定义全局常量映射的约定

mysql - 在 MySQL 中选择数据类型

MySQL 查询 10 个表(Sequelize 或 Raw Query)

sequelize.js - 如何使用包含进行 LEFT OUTER JOIN