采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
关于删除,是否可以在数据表中增加一个字段 path ,用于存储每个节点的路径呢? 比如: 文档1的id是1,他的路径其实就是他自己 1/ 文档2(id为2)是文档1的子集,他的路径是 1/2/ 那么我删除文档1的时候,只需要做一个 like 查询,即可把它及它下辖的所有子集都删除了,同理适用于其它节点,这样是不是也可以呢
path
1/
1/2/
like
可以,也有这种设计,增加一个链路字段。但是这种设计对节点的移动比较麻烦,比如把文档2迁移到另一个文档0下面,那么所有文档2的子节点都得改。
嗷,确实 也是会比较麻烦,谢谢老师
登录后可查看更多问答,登录/注册
一课掌握前后端最火框架,更有职场竞争力
1.7k 2
1.8k 3
1.8k 2
1.2k 6
2.0k 16