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等驅動是支持的
  • 尾部遊標概念

         這是個特殊的只能用到固定級和身上的遊標,他在沒有結果的時候也不會自動銷燬他是一直等待結果的到來


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章