# 数据库与集合的概念

URL: https://caijiao.org/mongodb/02-basics/01-db-collection
Source: docs/mongodb/02-basics/01-db-collection.md
Description: 本章节介绍 MongoDB 中数据库和集合的基本概念，帮助理解其数据组织结构及管理方式。

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