SequelizeJS软删除

Kou*_*sha 6 sql database node.js sequelize.js

我无法弄清楚软删除如何与SequelizeJS一起使用,也无法在线找到任何文档。

我已经在deletedAt列上设置了

deletedAt: {
    type: Sequelize.DATE
}
Run Code Online (Sandbox Code Playgroud)

但我不知道现在如何设置系统,以便MyModel.destroy(query)软件将其删除。当前,它明确地完全删除了该条目。

Jan*_*ier 9

http://docs.sequelizejs.com/zh-CN/latest/api/sequelize/#definemodelname-attributes-options-model

设置options.timestamps并设置options.paranoid为true-然后sequelize将为您添加该deletedAt列,然后对其进行设置而不是删除该行