Node.js Sequelize JS-使用用户id删除所有关联
用户已与其他表关联,如下所示Node.js Sequelize JS-使用用户id删除所有关联,node.js,orm,sequelize.js,Node.js,Orm,Sequelize.js,用户已与其他表关联,如下所示 models.user.hasOne(models.plan, {foreignKey: 'plan_id'}); models.user.hasOne(models.api, { foreignKey: 'user_id'}); models.user.hasOne(models.user_profile, { foreignKey: 'user_id'}); 我已尝试使用删除表中的所有数据 {onDelete: 'CASCADE'}
models.user.hasOne(models.plan, {foreignKey: 'plan_id'});
models.user.hasOne(models.api, { foreignKey: 'user_id'});
models.user.hasOne(models.user_profile, { foreignKey: 'user_id'});
我已尝试使用删除表中的所有数据
{onDelete: 'CASCADE'}
但这不起作用。将删除用户表中的唯一记录,但不会删除其他表中的记录。如何使用单个查询删除记录?
model.user.destroy({
where: {
id: 2 --> This 2 is user ID
}
})