javascript - mongodb 引用 刪除數(shù)據(jù)時(shí)無法刪除引用
問題描述
出現(xiàn)問題:數(shù)據(jù)2的_id字段在數(shù)據(jù)1的friends字段里,此時(shí)我要?jiǎng)h除數(shù)據(jù)2,但是friends字段里的_id字段并沒有刪除。
提問:刪除數(shù)據(jù)2之后,所有關(guān)于字段2的_id都自動(dòng)刪除。
如果不能自動(dòng)刪除的話,就是意味著我要重新查詢?nèi)缓髣h除了??
百度了一圈,沒找到答案,應(yīng)該是我沒抓住關(guān)鍵字。。所以來這里問了。。大牛幫幫忙吧。
問題解答
回答1:沒錯(cuò),和關(guān)系型數(shù)據(jù)庫不同,MongoDB中你需要自己查詢后刪除,可能為了快速刪除,你可能還需要反向記錄一下關(guān)系。
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沒有級(jí)聯(lián)刪除。應(yīng)用需要?jiǎng)h除數(shù)據(jù)的時(shí)候,應(yīng)用自身自己負(fù)責(zé)移除與刪除數(shù)據(jù)有關(guān)系的任何引用。
相關(guān)文章:
1. 鏈接圖片時(shí),鏈接不成功2. mysql - redis和mongodb怎么結(jié)合3. error_log 指定不能生存錯(cuò)誤日志的地址4. javascript - 正則匹配大于0,不大于16,不超過兩位小數(shù)5. php安裝lpsolve 擴(kuò)展求助6. 老師,樣式?jīng)]有變呀?7. python - type函數(shù)問題8. pbootcms程序的詳情頁模板想要實(shí)現(xiàn)多版塊展現(xiàn),說不清楚,我截圖在里面9. html5和Flash對(duì)抗是什么情況?10. button按鈕點(diǎn)擊了沒有任何反應(yīng)
