Sequelize:如何添加不在表/列中的其他模型信息?

时间:2018-11-27 17:19:12

标签: node.js sql-server sequelize.js

我想知道是否有一种方法可以使用Sequelize添加到模型中,而我正在创建一些不需要在数据库中的附加信息。具体来说,我需要将某些列指定为具有特定标志。我想我可以在某个地方保留一个列表,但是如果这个标志是模型的一部分,我想这会使我的代码更简单。

1 个答案:

答案 0 :(得分:0)

如果要添加的数据是Model属性,则可以使用诸如Model.__additionalInfo = {};之类的文字。但是您必须小心,因为您可以覆盖静态的Model方法。

如果要添加的数据是实例属性,则可以使用VIRTUAL数据类型定义在每个Model实例中都已存在但未存储在数据库中的属性。