【发布时间】:2021-11-12 05:19:34
【问题描述】:
我有一个 mongoDB 文档 [A],其中包含另一个文档 [B] 的引用对象 ID。 现在,当对象 [B] 被删除时,删除文档 [A] 的最佳方法是什么,因为它包含不存在的文档 [B] 的对象 ID。
【问题讨论】:
我有一个 mongoDB 文档 [A],其中包含另一个文档 [B] 的引用对象 ID。 现在,当对象 [B] 被删除时,删除文档 [A] 的最佳方法是什么,因为它包含不存在的文档 [B] 的对象 ID。
【问题讨论】:
我认为最好的解决方案是在 object[B] 被删除的地方,之后更新 object[A] 或删除 object[A] ,
【讨论】:
如果您使用的是猫鼬,那么您可以编写中间件来删除引用的文档。参考here
【讨论】: