搜尋

首頁  >  問答  >  主體

javascript - mongodb 引用 刪除資料時無法刪除引用

出現問題:資料2的_id欄位在資料1的friends欄位裡,此時我要刪除資料2,但friends欄位裡的_id欄位並沒有刪除。

提問:刪除資料2之後,所有關於欄位2的_id都自動刪除。

如果無法自動刪除的話,就是代表我要重新查詢然後刪除了? ?

百度了一圈,沒找到答案,應該是我沒抓到關鍵字。 。所以來這裡問了。 。大牛幫忙吧。

#
三叔三叔2725 天前1498

全部回覆(1)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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沒有級聯刪除。應用需要刪除資料的時候,應用自身自己負責移除與刪除資料有關係的任何引用。

    回覆
    0
  • 取消回覆