文章详情页
javascript - mongodb 引用 删除数据时无法删除引用
浏览:251日期:2024-03-27 09:18:41
问题描述
出现问题:数据2的_id字段在数据1的friends字段里,此时我要删除数据2,但是friends字段里的_id字段并没有删除。
提问:删除数据2之后,所有关于字段2的_id都自动删除。
如果不能自动删除的话,就是意味着我要重新查询然后删除了??
百度了一圈,没找到答案,应该是我没抓住关键字。。所以来这里问了。。大牛帮帮忙吧。

问题解答
回答1:没错,和关系型数据库不同,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没有级联删除。应用需要删除数据的时候,应用自身自己负责移除与删除数据有关系的任何引用。
标签:
JavaScript
相关文章:
1. mysql update 如何回滚?2. 提示我模板文件不存在: tp5 application index view body.html3. 微信公众号在线生成二维码带参数怎么搞?4. python 字符串匹配问题5. python - HTML中的img标签,如何在request.args里找到img标签属性?6. python2.7 urllib2 获取网页显示不全7. Mac怎么安装呢?8. python - 有什么好的可以收集货币基金的资源?9. mysql - 在PHPMyadmin上乱捣鼓后出现 了 - #2002 - — 服务器没有响应(或本地服务器的套接字没有正确设置)。10. 百度地图 - Android app中准备接入地图sdk,百度VS高德哪个好一点?
排行榜

网公网安备