出现问题:数据2的_id
字段在数据1的friends
字段里,此时我要删除数据2,但是friends
字段里的_id
字段并没有删除。
提问:删除数据2之后,所有关于字段2的_id
都自动删除。
如果不能自动删除的话,就是意味着我要重新查询然后删除了??
百度了一圈,没找到答案,应该是我没抓住关键字。。所以来这里问了。。大牛帮帮忙吧。
出现问题:数据2的_id
字段在数据1的friends
字段里,此时我要删除数据2,但是friends
字段里的_id
字段并没有删除。
提问:删除数据2之后,所有关于字段2的_id
都自动删除。
如果不能自动删除的话,就是意味着我要重新查询然后删除了??
百度了一圈,没找到答案,应该是我没抓住关键字。。所以来这里问了。。大牛帮帮忙吧。
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
没错,和
关系型数据库
不同,MongoDB
中你需要自己查询后删除,可能为了快速删除,你可能还需要反向记录一下关系。MongoDB没有级联删除。应用需要删除数据的时候,应用自身自己负责移除与删除数据有关系的任何引用。