首页/数据/NoSQL 速查/createCollection 与集合选项
本包目录(322 条)
MongoDB99 条
Elasticsearch89 条ClickHouse56 条时序与列式28 条选型与架构50 条

createCollection 与集合选项

显式创建集合可以带上 capped 固定集合、validator 校验器、collation 排序规则等选项;隐式创建只能用默认选项。

NoSQL 速查数据更新于 2026-10-12
语法db.createCollection(name, options)
常用选项capped / size / max / validator / collation
查看db.getCollectionNames()

创建固定集合

创建固定集合
db.createCollection("logs", { capped: true, size: 104857600, max: 100000 })
db.getCollectionNames()
capped 集合写入顺序固定、写满自动淘汰旧文档,适合环形日志缓冲;不能删除单条文档。

易错点

  • capped 的 size 单位是字节,达到上限后自动淘汰旧数据
  • 新项目做大体积日志缓冲也可评估时序集合(time series collection)

数据来源与参考

  • MongoDB Manual: db.createCollection()
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌