MongoDB教程
第七章 MongoDB集合增删查
#### 创建集合 - 语法:db.createCollection(name, options) - 参数: name: 要创建的集合名称; options: 可选参数, 指定有关内存大小及索引的选项,可选值如下表所示: | 字段 | 类型 | 描述 | | ----- | ----- | | capped | 布尔 | (可选)如果为 true,则创建固定集合,固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档,注意:如果该值为 true,则必须指定 size 参数| | autoIndexId | 布尔 | (可选)如为 true,则自动在 _id 字段创建索引,默认为 false,注意:MongoDB 3.2 之后不再支持该参数 | | size | 数值 | (可选)为固定集合指定一个最大值,即字节数,如果 capped 为 true,则需要指定该字段 | | max | 数值 | (可选)指定固定集合中包含文档的最大数量 | - 虽然 MongoDB 中提供了单独的创建集合的方法,但通常我们不需要手动创建集合,因为当您在插入文档时,MongoDB 会自动创建集合 #### 查看集合 - 命令: show collections 或 show tables #### 创建固定集合 ```shell ##创建固定集合“mycol”,整个集合空间大小为 102400 KB, 文档最大个数为 1000 个 db.createCollection("mycol", { capped : true, autoIndexId : true, size : 102400, max : 1000 } ) ``` #### 删除集合 - 语法:db.collection_name.drop() 其中 collection_name 为要删除的集合名称,方法调用成功会返回 true,否则返回 false。
顶部
收展
底部
[TOC]
目录
第一章 NoSQL和MongoDB简介
第二章 MongoDB安装
第三章 MongoDB概念
第四章 MongoDB数据类型
第五章 MongoDB连接数据库
第六章 MongoDB数据库增删查
第七章 MongoDB集合增删查
第八章 MongoDB文档增删查改
第九章 MongoDB查询构造器
第十章 MongoDB备份与恢复
第十一章 MongoDB复制(副本集)
第十一章 MongoDB分片
第十一章 MongoDB监控
第十二章 MongoDB索引
相关推荐
MongoDB进阶
PHP操作MongoDB
MongoDB用户及安全
MongoDB优化