MongoDB 的固定集合
1、固定集合概念
- MongoDB 中可以创建大小固定的集合,称之为固定集合
- 固定集合性能较为出色
- 适用场合:日志处理,临时缓存等
- 特点:插入数据快,顺序查询速度快,可以淘汰早期的数据
2、创建固定集合
- 函数:db.createCollection(collectionName,{capped:true,size:n,max:m})
- 参数size:设置固定集合大小,单位kb
- 参数max:固定集合最大文档数
- 参数size 和 max 可以只设置其中一个
db.createCollection("log",{capped:true,size:1000,max:3}) // 固定集合大小为1000kb,最大存储3个文档
db.log.insert({date:"20190401"})
db.log.insert({date:"20190402"})
db.log.insert({date:"20190403"})
db.log.insert({date:"20190404"}) // 插入第四个文档时,第一个文档将被删除