gpt4 book ai didi

mysql - Sequelize 迁移文件 : adding createdAt and updatedAt columns

转载 作者:行者123 更新时间:2023-12-03 22:26:00 24 4
gpt4 key购买 nike

我有一个带有 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com