stevenfrog
stevenfrog

Reputation: 13

Sequelize.js Add Enum from existed array

I want to create an Enum in table, but it's very long. var nations = ['AC', 'AZ', 'BD'....]

If put it in sequelize.define() directly, it's ugly. Can I define an array first, then pass into sequelize.define()

Upvotes: 1

Views: 1144

Answers (1)

Jan Aagaard Meier
Jan Aagaard Meier

Reputation: 28798

Yes

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

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

Upvotes: 1

Related Questions