1

我可以将一个集合的一级关系添加到另一个集合,但如果集合具有任何内部结构(文档),则无法添加 DBRefs。

例如,我想将内部结构链接到tour_idof collection 。suggested_placeo_idtour

请参阅我的 mongodb 架构设计的两个图像。

第一次收藏 第二次收藏

老实说,我不太确定,这可能与否,我已经在互联网上搜索了任何可能的答案。万一在mongodb中没有添加这种结构定义的功能,恐怕删除父行后垃圾数据会保留在那里。

4

1 回答 1

0

如果删除父行,我担心垃圾数据会保留在那里

肯定会的。除非您自己处理(删除父级时删除所有子级)。因为 mongodb 不是关系数据库,因此没有任何类型的关系或引用完整性或级联删除。

于 2017-04-17T14:16:33.450 回答