Jon*_*Saw 22 enums node.js sequelize.js
在Sequelize.js中定义模型后,我们如何获得模型的ENUM值?
例如,我们将模型定义为:
sequelize.define('model', {
states: {
type: Sequelize.ENUM,
values: ['active', 'pending', 'deleted']
}
})
Run Code Online (Sandbox Code Playgroud)
我们如何['active', 'pending' ,'deleted']从这个模型中获得预定义的值?
Jon*_*Saw 42
模式中的ENUM值可以rawAttributes在模型的属性中找到.
var Model = sequelize.define('model', {
states: {
type: Sequelize.ENUM,
values: ['active', 'pending', 'deleted']
}
});
console.log(Model.rawAttributes.states.values);
// logs ['active', 'pending', 'deleted'] in console
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15374 次 |
| 最近记录: |