MongoDB 的固定集合

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"})   // 插入第四个文档时,第一个文档将被删除
发布了75 篇原创文章 · 获赞 87 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43883022/article/details/89413656