sequelize 迁移文件:添加 createdAt 和 updatedAt 列
sequelize migration file : adding createdAt and updatedAt columns
我有一个 sequelize V5 with nodeJS 问题。
我有几个模型,User、Product,我想将 createdAt 和 updatedAt 列添加到我的 MYSQL 数据库中的那些表中。
现在我不想将这些字段公开给 API(前端应用程序)的使用者,但我想在每次创建和更新记录时填充这些列。
有人可以给我一些建议吗?
非常感谢,
皮特
您可以为用户和产品创建 dto,不包括 createdAt 和 UpdatedAt
您可以在架构定义中添加时间戳 属性,这将在创建或更新记录时自动添加这些字段并管理它们。
const model = sequelize.define('charity', {
name: DataTypes.STRING,
address: DataTypes.TEXT,
contactPerson: DataTypes.STRING,
phone: DataTypes.STRING,
email: DataTypes.STRING,
}, {
timestamps: true
});
我有一个 sequelize V5 with nodeJS 问题。 我有几个模型,User、Product,我想将 createdAt 和 updatedAt 列添加到我的 MYSQL 数据库中的那些表中。 现在我不想将这些字段公开给 API(前端应用程序)的使用者,但我想在每次创建和更新记录时填充这些列。
有人可以给我一些建议吗? 非常感谢, 皮特
您可以为用户和产品创建 dto,不包括 createdAt 和 UpdatedAt
您可以在架构定义中添加时间戳 属性,这将在创建或更新记录时自动添加这些字段并管理它们。
const model = sequelize.define('charity', {
name: DataTypes.STRING,
address: DataTypes.TEXT,
contactPerson: DataTypes.STRING,
phone: DataTypes.STRING,
email: DataTypes.STRING,
}, {
timestamps: true
});