Un problème est survenu : le _id
字段在数据1的friends
字段里,此时我要删除数据2,但是friends
字段里的_id
champ de données 2 n'a pas été supprimé.
Question : Après avoir supprimé les données 2, tous les _id
concernant le champ 2 seront automatiquement supprimés.
S'il ne peut pas être supprimé automatiquement, cela signifie-t-il que je dois le réinterroger puis le supprimer ? ?
J'ai cherché sur Baidu mais je n'ai pas trouvé la réponse. Peut-être que je n'ai pas saisi le mot-clé. . Alors je suis venu ici pour demander. . Daniel, s'il te plaît, aide-moi.
C'est vrai, dans et
关系型数据库
不同,MongoDB
vous devez interroger et supprimer par vous-même. Peut-être que pour supprimer rapidement, vous devrez peut-être également enregistrer la relation à l'envers.MongoDB n'a pas de suppressions en cascade. Lorsqu'une application doit supprimer des données, l'application elle-même est responsable de la suppression de toutes les références liées aux données supprimées.