在Sequelize中禁用直接设置器

时间:2017-07-06 04:02:51

标签: javascript node.js sequelize.js

我希望Sequelize模型中的某些字段不可设置,但会计算它们的值。

我在其他设置器中使用setDataValue(key, value)来设置这些字段的值。

但是,之后{em> setDataValue

我目前的解决方法是使用设置器来设置值:

// I know the value was set before and I just want to make sure it remains the same
foo: { ..., set (d, k) { this.setDataValue(k, this.getDataValue(k)) }

有更好的选择吗?也许某种选择?

我确实希望将值存储在数据库中。使用VIRTUAL类型无济于事。

0 个答案:

没有答案