博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于集合的size的操作
阅读量:7066 次
发布时间:2019-06-28

本文共 1405 字,大约阅读时间需要 4 分钟。

1.创建集合:

 

创建指定大小的集合:(大小为5)

db.createCollection('colle1',{capped:true,size:5})

 

 

2.插入五条数据:

> db.colle1.insert({name:'qlq',age:25})WriteResult({ "nInserted" : 1 })> db.colle1.insert({name:'qlq1',age:25})WriteResult({ "nInserted" : 1 })> db.colle1.insert({name:'qlq12',age:25})WriteResult({ "nInserted" : 1 })> db.colle1.insert({name:'qlq13',age:25})WriteResult({ "nInserted" : 1 })> db.colle1.insert({name:'qlq14',age:25})WriteResult({ "nInserted" : 1 })> db.colle1.find(){ "_id" : ObjectId("5ab482055114c7b7fd6e83d8"), "name" : "qlq", "age" : 25 }{ "_id" : ObjectId("5ab482095114c7b7fd6e83d9"), "name" : "qlq1", "age" : 25 }{ "_id" : ObjectId("5ab4820d5114c7b7fd6e83da"), "name" : "qlq12", "age" : 25 }{ "_id" : ObjectId("5ab482105114c7b7fd6e83db"), "name" : "qlq13", "age" : 25 }{ "_id" : ObjectId("5ab482135114c7b7fd6e83dc"), "name" : "qlq14", "age" : 25 }

 

 

3.再插入一条数据并测试:

> db.colle1.insert({name:'qlq15',age:25})WriteResult({ "nInserted" : 1 })> db.colle1.find(){ "_id" : ObjectId("5ab482095114c7b7fd6e83d9"), "name" : "qlq1", "age" : 25 }{ "_id" : ObjectId("5ab4820d5114c7b7fd6e83da"), "name" : "qlq12", "age" : 25 }{ "_id" : ObjectId("5ab482105114c7b7fd6e83db"), "name" : "qlq13", "age" : 25 }{ "_id" : ObjectId("5ab482135114c7b7fd6e83dc"), "name" : "qlq14", "age" : 25 }{ "_id" : ObjectId("5ab482475114c7b7fd6e83dd"), "name" : "qlq15", "age" : 25 }

 

 

 总结: 发现指定size的集合当超过指定大小时是将最早进来的覆盖掉,也就是删除掉最早进来的然后重新添加最新的。

 

转载地址:http://qcxll.baihongyu.com/

你可能感兴趣的文章
iOS开发UI篇—ios应用数据存储方式(XML属性列表-plist)
查看>>
04 对象与类
查看>>
使用jQuery Mobile和Phone Gap开发Android应用程序
查看>>
Win7激活后添加grub引导Linux最简单方法
查看>>
appium简明教程(1)——appium和它的哲学世界
查看>>
linux下c/c++ IDE开发工具介绍
查看>>
从头说catalan数及笔试面试里那些相关的问题 (转)
查看>>
JavaScript高级程序设计学习笔记--事件
查看>>
完毕port(CompletionPort)具体解释 - 手把手教你玩转网络编程系列之三
查看>>
eclipse,myeclipse开发环境下,maven远程部署到tomcat7服务器(图文)
查看>>
atitit.hbnt orm db 新新增更新最佳实践o7
查看>>
分割流 SequenceInputStream (转)
查看>>
Android成长之路-LayoutInflater和inflate的用法
查看>>
ffmpeg中的时间
查看>>
Microsoft Visual Studio Ultimate 2013 with Update 3 CN+EN
查看>>
从数字油田的关键问题说开去
查看>>
[分享]Ubuntu12.04安装基础教程(图文)
查看>>
百度面试-网页搜索部
查看>>
HDU 3060 多边形面积并
查看>>
Map.EntrySet的使用方法
查看>>