mongoDB 固定集合大小 需要注意的事情

2021-09-24 22:35:26 字數 455 閱讀 1818

可以通過這麼命令在 建立mycollection集合的時候就指定這個集合為固定集合,大小為1024個位元組

檢視集合是不是 固定集合 返回true 表示此集合為固定集合

如果已經建立好了集合 ,然後再把這個集合指定為固定集合的話 ,就需要使用以下命令

固定集合 插入和查詢速度都是很快的,

會直接往集合的尾部插入資料,如果超過了當前的集合的限制,會把最先插入的資料 頂掉;

比如我的這個集合現在是1024的位元組的限制.,目前集合中有10條資料

當我插入第11條的時候.就會把第一條頂出此集合!

固定集合一旦建立不就不能刪除此集合中的文件了,只能通過

db.mycollection.drop(); 這個命令將集合刪除掉 ,重新建立!

並且 固定集合不能轉為普通集合!!!

Mongodb固定集合

簡單介紹 規則和插入順序進行age out 老化移出 處理,自動維護集合中物件的插入順序,在建立時需要預先 指定大小。如果空間用完,新新增的物件將會取代集合中最舊的物件 永遠保持最新的資料 功能特點 可以插入及更新,但更新不能超出collection的大小,否則更新失敗。不允許刪除,但是 colle...

MongoDB 固定集合

一 mongodb固定集合概念 固定集合指的是事先建立,並且大小固定的集合。即假設乙個集合設定了固定大小為100,再新增一條文件的時候,會把最前面的文件剔除,永遠只保留100條資料。固定集合特性 固定集合很像環形佇列,如果空間不足,最早的文件就會被刪除,為新的文件騰出空間。一般來說,固定集合適用於任...

MongoDB 固定集合

1.何謂固定集合 事先建立而且大小固定的集合。2.固定集合特性 固定集合很像環形佇列,如何空間不足,最早的文件就會被刪除,為新的文件騰出空間。還有預設情況下固定集合沒有索引,即便是 id 上也沒有索引。一般來說,固定集合適用於任何想要自動淘汰過期屬性的場景,沒有太多的操作限制。3.建立固定集合 si...