文档菜单
文档首页
/
MongoDB 手册
/ /

模型树结构

MongoDB 允许使用各种方法使用树数据结构来对大型层次或嵌套数据关系进行建模。

Tree data model for a sample hierarchy of categories.
使用父引用模型树结构
展示一个数据模型,该模型通过在“子”节点中存储对“父”节点的引用来以树状结构组织文档。
使用子引用模型树结构
展示一个数据模型,该模型通过在“父”节点中存储对“子”节点的引用来以树状结构组织文档。
使用祖先数组模型树结构
展示一个数据模型,该模型通过存储对“父”节点的引用和存储所有祖先的数组来以树状结构组织文档。
使用物化路径模型树结构
展示一个数据模型,该模型通过存储文档之间的完整关系路径来以树状结构组织文档。除了树节点外,每个文档还存储了_id 表示节点祖先或路径的字符串。
使用嵌套集模型树结构
介绍一种数据模型,它使用 嵌套集 模式以树形结构组织文档。这种模式优化了子树的发现,但牺牲了树的可变性。

返回

多对多引用