我能够将一个集合的第一度关系添加到另一个集合,但如果集合具有任何内部结构(文档),则无法添加DBRef。
例如,我想将tour_id
内部结构中的suggested_place
与集合o_id
的{{1}}相关联。
请参阅我的mongodb架构设计的两个图像。
说实话,我不太确定,这是否可能,我已经在互联网上搜索任何可能的答案。如果没有在mongodb中添加这种结构定义的功能,我担心如果父行被删除,垃圾数据将保留在那里。
答案 0 :(得分:0)
如果父行被删除,我担心垃圾数据将保留在那里
肯定会的。除非你自己照顾它(删除父母时删除所有孩子)。因为mongodb不是关系数据库,因此不具有任何关系或参照完整性或级联删除。