【发布时间】:2025-12-03 08:55:01
【问题描述】:
我想知道是否有办法使用 Sequelize 添加到模型中,我正在创建一些不需要在数据库中的附加信息。具体来说,我需要将我的一些专栏指定为具有特定标志。我想我可以在某个地方保留一个列表,但我认为如果这个标志是模型的一部分,它会使我的代码更简单。
【问题讨论】:
标签: node.js sql-server sequelize.js
我想知道是否有办法使用 Sequelize 添加到模型中,我正在创建一些不需要在数据库中的附加信息。具体来说,我需要将我的一些专栏指定为具有特定标志。我想我可以在某个地方保留一个列表,但我认为如果这个标志是模型的一部分,它会使我的代码更简单。
【问题讨论】:
标签: node.js sql-server sequelize.js
如果您要添加的数据是模型属性,则可以使用如下所示的内容:Model.__additionalInfo = {};。但是您必须小心,因为您可以覆盖静态模型方法。
如果您要添加的数据是实例属性,那么您可以使用VIRTUAL 数据类型来定义每个模型实例中存在但不存储在数据库中的属性。
【讨论】: