我有一个带有 nodeJS 问题的 sequelize V5。
我有几个模型,用户,产品,并且想将 createdAt 和 updatedAt 列添加到我的 MYSQL 数据库中的这些表中。
现在我不想将这些字段公开给 API(前端应用程序)的使用者,但我想在每次创建和更新记录时填充这些列。
有人可以给我一些建议吗?
非常感谢,
皮特
最佳答案
您可以在架构定义中添加时间戳属性,该属性将在创建或更新记录时自动添加这些字段并管理它们。
const model = sequelize.define('charity', {
name: DataTypes.STRING,
address: DataTypes.TEXT,
contactPerson: DataTypes.STRING,
phone: DataTypes.STRING,
email: DataTypes.STRING,
}, {
timestamps: true
});
关于mysql - Sequelize 迁移文件 : adding createdAt and updatedAt columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60389070/