Docs 菜单
Docs 主页
/
MongoDB Manual
/

数据模型示例和模式

提示

另请参阅:

有关其他模式和使用案例,另请参阅: 使用模式构建

以下文档概述了各种数据建模模式和常见模式设计的考虑因素:

对文档之间的关系进行建模

对文档之间的关系进行建模的示例。

使用嵌入式文档建立一对一关系模型
介绍一种数据模型,该模型使用嵌入式文档描述相连数据之间的一对一关系。
使用嵌入式文档建立一对多关系模型
介绍一种数据模型,该模型使用嵌入式文档描述相连数据之间的一对多关系。
使用文档引用建立一对多关系模型
介绍一种数据模型,该模型使用引用描述文档之间的一对多关系。
对树结构进行建模

树结构建模示例。

使用父引用对树结构进行建模
呈现了一种数据模型,该模型通过在“子”节点中存储对“父”节点的引用以树状结构来组织文档。
使用子引用对树结构进行建模
呈现了一种数据模型,该模型通过在“父”节点中存储对“子”节点的引用以树状结构来组织文档。

有关树结构的数据模型的其他示例,请参阅模型树结构

对特定应用程序上下文进行建模

特定应用环境下的模型示例。

对原子操作的数据进行建模
说明了如何将与原子更新相关的字段嵌入到同一文档中,以确保这些字段保持同步。
对数据进行建模以支持关键字搜索
描述了一种通过将关键字存储于文本字段所在文档的数组中,以支持关键字搜索的方法。结合多键索引,此模式可以支持应用程序的关键字搜索操作。

后退

操作因素