MongoDB固定集合

  

<强>固定集合

MongoDB固定集合(封顶集合)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个,当集合空间用完后,再插入的元素就会最初始的头部的元素!

特点:可以插入及更新,但更新不能超出集合的大小,否则更新失败,不允许删除,但是可以调用下降()删除集合中的所有行,但是下降后需要显式地重建集合。

回到顶部

示例

祝辞,db.createCollection(,{上限:,,大小:,,马克斯:,:,在祝辞,db.del_col2.insert ({x:,:,祝辞,db.del_col2.insert ({y:,:,祝辞,db.del_col2.insert ({z:,:,祝辞,db.del_col2.insert ({m:,:,祝辞,db.del_col2只:,ObjectId (),,,,,,,, ObjectId(),,,:,祝辞,db.del_col2.insert ({n:,:,祝辞,db.del_col2只:,ObjectId (),,,,,,,, ObjectId(),,,:,祝辞,:,,,,,,,在

转化为固定集合

祝辞,db.col2.find ()
  {," _id ": ObjectId (“56 c6cfd164799370c0ef35a2”),“x”,:, 1,}
  {," _id ": ObjectId (“56 c6cfd664799370c0ef35a3”),“y”,:, 2,}
  {," _id ": ObjectId (“56 c6cfdf64799370c0ef35a4”),“z”,:, 3,}祝辞,db.col2.isCapped () false>, db.runCommand ({“convertToCapped”:“col2”,大小:1000})
  {,“ok”: 1,}祝辞,db.col2.isCapped真正()


MongoDB固定集合