主题
创建与删除集合
集合是 MongoDB 中存储文档的容器,类似关系型数据库中的表。MongoDB 允许灵活地创建和删除集合,支持动态调整数据结构。
创建集合
MongoDB 支持两种方式创建集合:
自动创建
当向一个不存在的集合插入第一条文档时,MongoDB 会自动创建该集合。例如:jsdb.myCollection.insertOne({ name: "Alice", age: 25 })
显式创建 使用
createCollection
命令,可以提前创建集合,并设置选项(如最大文档数、是否启用压缩等):jsdb.createCollection("myCollection", { capped: false })
删除集合
删除集合非常简单,使用 drop()
命令:
js
db.myCollection.drop()
执行后,集合及其中所有文档都会被永久删除,且无法恢复。
通过合理管理集合的创建和删除,用户可以灵活调整数据结构,优化存储空间和性能,满足不同业务需求。