DBRefs在MongoDB中

时间:2017-04-17 14:11:52

标签: mongodb mongoose-schema dbref

我能够将一个集合的第一度关系添加到另一个集合,但如果集合具有任何内部结构(文档),则无法添加DBRef。

例如,我想将tour_id内部结构中的suggested_place与集合o_id的{​​{1}}相关联。

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

First Collection Second Collection

说实话,我不太确定,这是否可能,我已经在互联网上搜索任何可能的答案。如果没有在mongodb中添加这种结构定义的功能,我担心如果父行被删除,垃圾数据将保留在那里。

1 个答案:

答案 0 :(得分:0)

  

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

肯定会的。除非你自己照顾它(删除父母时删除所有孩子)。因为mongodb不是关系数据库,因此不具有任何关系或参照完整性或级联删除。