晚上好,先生们。我想知道在经过一定时间后,如何删除Sequelize中的记录?例如,我想在10天后删除未经授权的记录。我是新来Sequelize的,所以如果你能给我一个主意,我将非常感激。
8yparm6h1#
我认为下面的代码将帮助您实现这一点。这里的示例显示了24小时后删除数据。希望这对你有帮助。
const { Op } = require('sequelize'); await ExampleTable.destroy({ where: { createdAt: {[Op.lte]: new Date(Date.now() - (60*60*24*1000))} } });
1条答案
按热度按时间8yparm6h1#
我认为下面的代码将帮助您实现这一点。这里的示例显示了24小时后删除数据。希望这对你有帮助。