【发布时间】:2021-04-12 11:30:13
【问题描述】:
我正在使用 Node 14 和 Sequelize 对现有 Postgres 数据库进行建模。
已经创建的表格没有 createdAt neighter updatedAt Colums 所以我想指示我的 Sequelize 永远不要尝试选择、插入或更新这些属性。
所以我尝试了
const sequelize = new Sequelize (
config.database,
config.username,
config.password,
config.params,
{ define: {
defaultScope: {
attributes: { exclude: ['createdAt', 'updatedAt'] }
},
timestamps: false
}
})
但即使这样......我的findAll()坚持选择createdAt和updatedAt
我错过了什么?
【问题讨论】:
-
您是否考虑过在模型级别这样做?
-
是的......事实上在模型作品中......但这不是一种全球方式吗?提前致谢,
标签: javascript node.js sequelize.js