sql-delete - 在 Sequelize 中使用 bulkDestroy

标签 sql-delete sequelize.js

我想知道如何删除数组中的所有值,我的数组包含以下 ID: [1,2,3,4] ,我试过:

models.products
.destroy({where: {req.body.ids}})
.then(function(data){ res.json(data) })

但是我的 data 未定义,并且没有删除任何内容...

最佳答案

您错过了标准中的 id

Model.destroy({ where: { id: [1,2,3,4] }})

关于sql-delete - 在 Sequelize 中使用 bulkDestroy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34916895/

相关文章:

MySQL 连接而不是子查询

node.js - Sequelize : Is there any way to amend an object when it's pulled out of a table?

sequelize.js - 如何通过 sequelize 中的 setAssociation 选项在连接表中设置参数?

javascript - 想使用 Sequelize 从对象数组中删除任务

python - SQLAlchemy(Python)/Sequelize(Node.js) 回滚事务(撤销按钮)

javascript - 在 docker compose 中运行后续迁移

mysql - 删除时间戳早于 x 天的所有行

python - 使用 Peewee 中的连接删除表中的多条记录?

SQL查找并删除重复项

mysql - 使用 order by 和 limit 从多个表中删除