我不知道软删除是如何与 SequelizeJS 一起工作的,我也找不到任何在线文档。
我已经在 deletedAt
列中设置为
deletedAt: {
type: Sequelize.DATE
}
但我现在不知道如何设置系统,以便 MyModel.destroy(query)
软删除它。目前,它完全删除了该条目。
最佳答案
http://docs.sequelizejs.com/en/latest/api/sequelize/#definemodelname-attributes-options-model
将 options.timestamps
和 options.paranoid
设置为 true - 然后 sequelize 将为您添加 deletedAt
列,并将其设置为删除行
关于sql - SequelizeJS 软删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31867889/