主题
数据库与集合的概念
在 MongoDB 中,数据库(Database)是数据的逻辑容器,用于存储多个集合(Collection)。每个数据库相当于一个独立的数据空间,彼此隔离。用户可以根据不同的业务模块或项目需求创建多个数据库,便于数据的分类和管理。
集合是 MongoDB 中用于存储文档(Document)的容器,类似于关系型数据库中的表(Table),但更灵活。集合中的文档以 BSON 格式存储,每个文档的结构可以不同,不需要预先定义固定的模式(Schema)。这种无模式设计让开发者能够方便地存储多样化的数据,同时支持嵌套和复杂的数据结构。
MongoDB 允许一个数据库下包含多个集合,每个集合中存放若干文档。通过这种层次结构,MongoDB 实现了数据的高效组织和管理。用户可以通过命令或驱动程序轻松创建、查询和删除数据库及集合,实现灵活的数据操作。
理解数据库和集合的关系,是掌握 MongoDB 核心数据模型的关键,有助于设计合理的数据结构和高效的应用系统。