MongoDB 怎么设计 Document Schema?

文章导读
在典型的 relational database 中,数据存储在 tables 中,每个 table 由固定列列表构成,这些列代表组成一个 entity、object 或 event 的各种 attributes。例如,在表示大学学生的 table 中,你可能会找到存储每个学生的名字、姓氏、出生日期和唯一 identification number 的列。
📋 目录
  1. 指南 1 — 将需要一起访问的数据存储在一起
  2. 指南 2 — 使用嵌入文档建模一对一关系
  3. 指南 3 — 使用嵌入文档建模一对少关系
  4. 指南 4 — 使用子引用建模一对多和多对多关系
  5. 指南 5 — 使用父引用建模无界一到多关系
  6. 结论
A A

感谢与 Community 一起学习。查看我们提供的 compute、storage、networking 和 managed databases 服务。

了解更多我们的产品

教程系列: 如何使用 MongoDB 管理数据

MongoDB 是一个 document-oriented NoSQL database management system (DBMS)。与传统的 relational DBMS 不同,后者将数据存储在由行和列组成的 tables 中,MongoDB 将数据存储在称为 documents 的 JSON-like 结构中。

本系列提供了 MongoDB 功能的概述,以及如何使用它们来管理和交互您的数据。

Databases
MongoDB
Conceptual
访问系列页面

浏览系列:16 个教程

  • 1/16 - Document-Oriented Databases 简介
  • 2/16 - 如何使用 MongoDB Access Control
  • 3/16 - 如何使用 MongoDB Shell
Software Engineer, CTO @Makimo
See author profile

创建定制软件 ◦ Makimo 的 CTO & 联合创始人。我是一名 software engineer & geek。我喜欢让不可能的事情成为可能。而且我需要茶。

Manager, Developer Education
See author profile

前 Technical Writer。专注于 SysAdmin 主题,包括 Debian 11、Ubuntu 22.04、Ubuntu 20.04、Databases、SQL 和 PostgreSQL。

MongoDB
Conceptual