MongoDB中的固定集合
2015-08-13 10:29
477 查看
固定集合:
指的是事先创建而且大小固定的集合
固定集合特性:固定集合很像环形队列,如果空间不足,最早的文档就会被删除,为新的文档腾出空间。
一般来说,固定集合适用于任何想要自动淘汰国企属性的场景,没有太多的操作限制。
1.创建集合
createCollection() 方法
db.createCollection(“collectionName”,{capped:true,size:100000,max:100});
例如:
db.createCollection("personm",{capped:true,size:100,max:100});
for(var i = 0; i < 100; i++) {
db.person.insert({"name":"feng", "age":i});
}
*当数据超过size的大小的时候,前面的数据就会消失,后面的数据就会补上。
2.查看集合的状态信息
db.cot1.stats(); //查看集合cot1的状态信息
3.删掉指定集合
db.collection1.drop(); //删除collection1集合
用到场景:电子商务会,数据量比较大的会用到。
推荐一个很好的学习mongodb的网站:http://www.yiibai.com/mongodb/mongodb_indexing.html
指的是事先创建而且大小固定的集合
固定集合特性:固定集合很像环形队列,如果空间不足,最早的文档就会被删除,为新的文档腾出空间。
一般来说,固定集合适用于任何想要自动淘汰国企属性的场景,没有太多的操作限制。
1.创建集合
createCollection() 方法
db.createCollection(“collectionName”,{capped:true,size:100000,max:100});
例如:
db.createCollection("personm",{capped:true,size:100,max:100});
for(var i = 0; i < 100; i++) {
db.person.insert({"name":"feng", "age":i});
}
*当数据超过size的大小的时候,前面的数据就会消失,后面的数据就会补上。
2.查看集合的状态信息
db.cot1.stats(); //查看集合cot1的状态信息
3.删掉指定集合
db.collection1.drop(); //删除collection1集合
用到场景:电子商务会,数据量比较大的会用到。
推荐一个很好的学习mongodb的网站:http://www.yiibai.com/mongodb/mongodb_indexing.html
相关文章推荐
- Elasticsearch与MongoDB 数据同步及分布式集群搭建 (二)
- Elasticsearch与MongoDB 数据同步及分布式集群搭建(一)
- spring4.0整合mongodb3.0.4项目实践(用户验证)
- 第一课 MongoDB 概述与安装
- mongodb官网文档阅读笔记:与写性能相关的几个因素
- Mongodb中索引
- MongoDB查询操作限制返回字段的方法
- 安装mongdb
- mongodba安装及配置windows
- CentOS7 下安装 Nginx + MongoDB + Wildfly
- MongoDB之增删改查(一)
- 学习MongoDB的好地方
- MongoDB索引、聚合
- Mongodb 复制集Replica Set搭建与测试
- Flume 1.5日志收集和存款mongodb安装结构
- MongoDB
- MongoDB 的基本命令
- Java MongoDB 3.X 3.04 Crud 增删查改 deleteMany updateMany updateOne
- MongoDB图形化管理工具
- 为什么pyspider+mongodb只存了一部分数据到数据库,而其他大量数据并没有写入数据库!