为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb 引用 删除数据时无法删除引用

mongodb 引用 删除数据时无法删除引用

宝慕林4294392 2018-11-21 18:13:36
出现问题:数据2的_id字段在数据1的friends字段里,此时我要删除数据2,但是friends字段里的_id字段并没有删除。提问:删除数据2之后,所有关于字段2的_id都自动删除。如果不能自动删除的话,就是意味着我要重新查询然后删除了??百度了一圈,没找到答案,应该是我没抓住关键字。。所以来这里问了。。大牛帮帮忙吧。
查看完整描述

1 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

没错,和关系型数据库不同,MongoDB中你需要自己查询后删除,可能为了快速删除,你可能还需要反向记录一下关系。

MongoDB has no cascading deletes. When your application deletes data, it is also responsible for removing any referenced objects itself and any references to the deleted document.

MongoDB没有级联删除。应用需要删除数据的时候,应用自身自己负责移除与删除数据有关系的任何引用。


查看完整回答
反对 回复 2018-12-28
  • 1 回答
  • 0 关注
  • 865 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号