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