mongodb 删除关联属性集合

我在mongodb中定义了2个集合。这里假设为集合A,集合B。

集合A关联了集合B。 spring中使用的是@DBRef注解。在集合A中表现为 Array
其中集合B有频繁变动(增加,删除,更新)的可能,集合A有频繁的查询操作。
现在我要删除集合B中的文档。因为,集合A关联了集合B。按理说,集合A中所关联的文档也要删除。
我目前的做法是简单的删除集合B中的文档。
最准确的做法应该是同时删除A中关联B的文档和集合B中的文档。

阅读 2.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题