MongoDB笔记十二――固定集合

1、固定集合的特性
  • 固定集合默认是没有索引的就算是_id也是没有索引的

  • 犹豫不需要分配空间他的插入速度是非常快的

  • 固定集合的顺序是确定的导致查询速度是非常快的

  • 最适合的应用就是日志管理

2、创建固定集合
  • 创建一个新的固定集合要求大小为100个字节,可以储存文档10个

         db.createCollection("mycoll",{size:100,capped:true,max:10})
13a7b00e-ac1b-4c51-895b-29f1ade1036e.png
  • 把一个普通集合转换成固定集合

         db.runCommand({converToCapped:"persons",size:100000})
aebb96ac-a4c4-431d-900c-77b6b6dbec00.png
3、反向排序,默认是插入顺序排序
  • 查询固定集合mycoll并且反向排序

         db.mycoll.find().sort({$natural:-1})
4、尾部游标,可惜shell不支持java和PHP等驱动是支持的
  • 尾部游标概念

         这是个特殊的只能用到固定级和身上的游标,他在没有结果的时候也不会自动销毁他是一直等待结果的到来


你可能感兴趣的:(mongodb,固定集合,入门课程)