我不明白软删除是如何与SequelizeJS一起工作的,我在网上也找不到任何文档。
我已经在deletedAt专栏中设置为
deletedAt: {
type: Sequelize.DATE
}但我不知道现在如何设置系统,让MyModel.destroy(query)软件删除它。目前,它完全删除了该条目。
发布于 2015-08-07 14:52:03
http://docs.sequelizejs.com/en/latest/api/sequelize/#definemodelname-attributes-options-model
将options.timestamps和options.paranoid设置为true -然后sequelize将为您添加deletedAt列,并对其进行设置而不是删除行
发布于 2021-03-11 17:47:22
首先,添加deletedAt列和模型和迁移文件,如下所示-
deletedAt: {
type: Sequelize.DATE,
allowNull: false
}然后将timestamps & paranoid设置为true。我想应该是工作吧..
https://stackoverflow.com/questions/31867889
复制相似问题