mongodb创建集合命令db.createCollection详解
2013-12-26 17:17
411 查看
mongodb创建集合命令db.createCollection详解
完整的命令如下:
db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>} )
name:集合的名字
capped:是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用
size:限制集合使用空间的大小,默认为没有限制
max:集合中最大条数限制,默认为没有限制
autoIndexId:是否使用_id作为索引,默认为使用(true或false)
size的优先级比max要高
常用方法介绍:
1、一般来说,我们创建集合用db.createCollection(name),如:db.createCollection("log"),创建一个名字为log的集合,没有任何的大小,数量限制,使用_id作为默认索引;
2、限制集合空间的大小:db.createCollection("log",{capped:true,size:1024}),这个必须使用capped:true,否则不生效。创建一个名字为log集合,限制它的空间大小为1M,如果超过1M的大小,则会删除最早的记录;
3、限制集合的最大条数:db.createCollection("log",{max:1024}),创建一个名字为log集合,最大条数为1024条,超过1024再插入数据的话会删除最早的一条记录。这个不能使用capped:true,否则会报错;
4、即限制最大条数有限制使用空间大小:db.createCollection("log",{capped:true,size:1024,max:1024}),限制集合最大使用空间为1M,最大条数为1024条
本文出自 “王伟” 博客,请务必保留此出处http://wangwei007.blog.51cto.com/68019/1345171
完整的命令如下:
db.createCollection(name, {capped: <Boolean>, autoIndexId: <Boolean>, size: <number>, max <number>} )
name:集合的名字
capped:是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用
size:限制集合使用空间的大小,默认为没有限制
max:集合中最大条数限制,默认为没有限制
autoIndexId:是否使用_id作为索引,默认为使用(true或false)
size的优先级比max要高
常用方法介绍:
1、一般来说,我们创建集合用db.createCollection(name),如:db.createCollection("log"),创建一个名字为log的集合,没有任何的大小,数量限制,使用_id作为默认索引;
2、限制集合空间的大小:db.createCollection("log",{capped:true,size:1024}),这个必须使用capped:true,否则不生效。创建一个名字为log集合,限制它的空间大小为1M,如果超过1M的大小,则会删除最早的记录;
3、限制集合的最大条数:db.createCollection("log",{max:1024}),创建一个名字为log集合,最大条数为1024条,超过1024再插入数据的话会删除最早的一条记录。这个不能使用capped:true,否则会报错;
4、即限制最大条数有限制使用空间大小:db.createCollection("log",{capped:true,size:1024,max:1024}),限制集合最大使用空间为1M,最大条数为1024条
本文出自 “王伟” 博客,请务必保留此出处http://wangwei007.blog.51cto.com/68019/1345171
相关文章推荐
- 8天学习MongoDB——第八天 驱动实践
- 【mongoDB】监控工具之mongostat
- 8天学习MongoDB——第七天 运维技术
- 8天学习MongoDB——第六天 分片技术
- 8天学习MongoDB——第五天 主从复制
- 【mongoDB】监控工具之mongotop
- 8天学习MongoDB——第四天 索引操作
- 8天学习MongoDB——第三天 细说高级操作
- 8天学习MongoDB——第二天 细说增删查改
- 8天学习MongoDB——第一天 基础入门
- mongodb文摘汇总
- MongoDB 的 GridFS 详细分析转载
- 用MongoDB实现MapReduce(翻译)
- #搭建高可用mongodb集群(一)——配置mongodb
- mongodb的NUMA CPU架构问题
- 2.安装Clouda框架
- mongodb功能简介
- mongodb简单介绍以及使用整理2
- mongodb集群配置
- MongoDB MongoVue 客户端