suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Javascript – MongoDB-Referenz kann Referenz beim Löschen von Daten nicht löschen

Es ist ein Problem aufgetreten: Das _id字段在数据1的friends字段里,此时我要删除数据2,但是friends字段里的_id Feld der Daten 2 wurde nicht gelöscht.

Frage: Nach dem Löschen von Daten 2 werden alle _id zu Feld 2 automatisch gelöscht.

Wenn es nicht automatisch gelöscht werden kann, bedeutet das, dass ich es erneut abfragen und dann löschen muss? ?

Ich habe auf Baidu gesucht, konnte aber keine Antwort finden. Vielleicht habe ich das Schlüsselwort nicht verstanden. . Also bin ich hierher gekommen, um zu fragen. . Daniel, bitte hilf mir.

三叔三叔2725 Tage vor1494

Antworte allen(1)Ich werde antworten

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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没有级联删除。应用需要删除数据的时候,应用自身自己负责移除与删除数据有关系的任何引用。

    Antwort
    0
  • StornierenAntwort