2.1. MongoDB 数据模型 2.1 MongoDB 数据模型 MongoDB 是一种文档型数据库,其数据模型以灵活的 JSON 样式文档(即 BSON)为基础。BSON 是一种二进制编码格式,用于存储和传输数据结构化信息。这种模型允许数据以嵌套的形式存在,从而支持复杂的数据关系,而无需像传统的关系型数据库那样依赖严格的表结构或外键约束。 文档(Document) 在MongoDB中,文档是数据的基本单位。每个文档由一组字段和对应的值组成,这些字段可以包含不同类型的值,如字符串、整数、数组甚至其他嵌套文档。例如: 在这个例子中,"address"字段包含了另一个嵌套文档,而"hobbies"字段则是一个数组。这种灵活性使得MongoDB非常适合处理非规范化数据集。 1.