<强>固定集合强>
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真正()