请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于删除我有个想法

关于删除,是否可以在数据表中增加一个字段 path ,用于存储每个节点的路径呢? 比如:
文档1的id是1,他的路径其实就是他自己 1/
文档2(id为2)是文档1的子集,他的路径是 1/2/
那么我删除文档1的时候,只需要做一个 like 查询,即可把它及它下辖的所有子集都删除了,同理适用于其它节点,这样是不是也可以呢

正在回答 回答被采纳积分+3

1回答

甲蛙 2022-01-19 15:33:37

可以,也有这种设计,增加一个链路字段。但是这种设计对节点的移动比较麻烦,比如把文档2迁移到另一个文档0下面,那么所有文档2的子节点都得改。

0 回复 有任何疑惑可以回复我~
  • 提问者 出家人不打尼姑 #1
    嗷,确实 也是会比较麻烦,谢谢老师
    回复 有任何疑惑可以回复我~ 2022-01-19 22:48:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信