创建与删除集合
集合是 MongoDB 中存储文档的容器,类似关系型数据库中的表。MongoDB 允许灵活地创建和删除集合,支持动态调整数据结构。
创建集合
MongoDB 支持两种方式创建集合:
- 自动创建
当向一个不存在的集合插入第一条文档时,MongoDB 会自动创建该集合。例如:
db.myCollection.insertOne({ name: "Alice", age: 25 })
`
- 显式创建
使用
createCollection命令,可以提前创建集合,并设置选项(如最大文档数、是否启用压缩等):
db.createCollection("myCollection", { capped: false })
删除集合
删除集合非常简单,使用 drop() 命令:
db.myCollection.drop()
执行后,集合及其中所有文档都会被永久删除,且无法恢复。
通过合理管理集合的创建和删除,用户可以灵活调整数据结构,优化存储空间和性能,满足不同业务需求。
相关内容
- 什么是 MongoDB? MongoDB 是一种基于文档的 NoSQL 数据库,使用 BSON 格式存储数据,具有灵活的架构设计,适合海量数据、高并发应用,支持丰富查询与水平扩展。
- MongoDB 与关系型数据库的区别 MongoDB 与关系型数据库在数据模型、扩展性、灵活性和查询方式上存在显著差异,分别适用于不同类型的应用场景和业务需求。
- 使用场景与优势 MongoDB 以其灵活的数据模型、高性能和强大的扩展能力,广泛应用于现代互联网、移动应用、大数据分析等多种场景,具有显著优势。
- 安装 MongoDB(Windows / macOS / Linux / Docker) 本章节详细介绍在 Windows、macOS、Linux 和 Docker 环境下安装 MongoDB 的具体步骤,帮助用户快速搭建数据库环境。
- 使用 MongoDB Compass 和 MongoDB Shell 本章节介绍如何使用 MongoDB 官方的图形化管理工具 Compass 和命令行工具 MongoDB Shell,帮助用户高效管理和操作数据库。
- 数据库与集合的概念 本章节介绍 MongoDB 中数据库和集合的基本概念,帮助理解其数据组织结构及管理方式。