出現問題:資料2的_id
欄位在資料1的friends
欄位裡,此時我要刪除資料2,但friends
欄位裡的_id
欄位並沒有刪除。
提問:刪除資料2之後,所有關於欄位2的_id
都自動刪除。
如果無法自動刪除的話,就是代表我要重新查詢然後刪除了? ?
百度了一圈,沒找到答案,應該是我沒抓到關鍵字。 。所以來這裡問了。 。大牛幫忙吧。
#
曾经蜡笔没有小新2017-07-03 11:43:12
沒錯,和關係型資料庫
不同,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沒有級聯刪除。應用需要刪除資料的時候,應用自身自己負責移除與刪除資料有關係的任何引用。