Sequelize怎么删除依赖模型数据呢

来源:2-12 介绍sequelize-创建连接

司马景轩

2023-07-11

老师我现在做一个产品分类,产品分类关联产品列表数据。是有多层级的。怎么删除产品分类对应的分类下面产品都被删除了呢,我是这样去做的但是没有效果,只能通过删除分类的时候再调用产品模型然后再删除相关数据呢,必要要调用产品模型才能删除么,这个分类是多层级的。通过递归获取Id进行删除分类图片描述
图片描述
图片描述

写回答

1回答

双越

2023-07-11

像你这种 category 和 parentId 的设计,本身就是一个嵌套结构,也只能通过嵌套循环去删除

0
1
司马景轩
如果不是嵌套的onDelete为CASCADE删除分类的时候就连产品也删除了吧
2023-07-12
共1条回复

Node.js+Koa2框架生态实战 - 从零模拟新浪微博

用 Koa2 做真正的实战项目,不再只是增删改查的小白工程师

964 学习 · 388 问题

查看课程