MongoDB 创建集合
createCollection() 方法
MongoDB db.createCollection(name, options) 是用来创建集合.
语法:
基本的 createCollection() 命令语法如下:
db.createCollection(name, options)
在命令中, name 是要创建的集合的名称. Options 是一个文件,用于指定配置的集合
| 参数 | 类型 | 描述 | 
| Name | String | 要创建的集合名称 | 
选项参数是可选的,所以只需要到指定的集合名称。以下是可以使用的选项列表:
| 字段 | 类型 | 描述 | 
| capped | Boolean | (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。 | 
| autoIndexID | Boolean | (可选)如果为true,自动创建索引_id字段的默认值是false。 | 
| size | number | (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。 | 
| max | number | (可选)指定封顶集合允许在文件的最大数量。 | 
当插入文档,MongoDB 第一检查大小字段封顶集合,然后它会检查最大的字段中。
例子:
createCollection() 方法不使用选项的基本语法如下:
> use test
switched to db test
> db.createCollection("ithome")
{ "ok" : 1 }
>
可以检查通过使用创建的集合命令 show collections
> show collections
ithome
person
下面的例子显示了几个重要的选项 createCollection()方法的语法:
> db.createCollection("person", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )
{ "ok" : 1 }
>
在MongoDB中,不需要创建集合。当插入一些文件 MongoDB 自动创建的集合。
> db.article.insert({"title" : "hellomonogo"})
> show collections
ithome
person
article
>
作者:itmyhome
MongoDB 创建集合的更多相关文章
- MongoDB创建集合和删除集合05-14学习笔记
		
MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写,是一个基于分布式文件存储的开源数据库系统.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关 ...
 - MongoDB创建集合、删除集合
		
创建集合 createCollection() 方法 在 MongoDB 中,创建集合采用 db.createCollection(name, options) 方法. 语法格式 createColl ...
 - 【Mongodb教程 第四课 】MongoDB 创建集合
		
reateCollection() 方法 MongoDB db.createCollection(name, options) 是用来创建集合. 语法: 基本的 createCollection() ...
 - Python MongoDB 创建集合
		
章节 Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 Python MySQL 插入表 Python MySQL Select Python M ...
 - MongoDB 教程(六):创建集合、删除集合
		
MongoDB 创建集合 MongoDB 中使用 createCollection() 方法来创建集合. 语法格式: db.createCollection(name, options) 参数说明: ...
 - mongodb的集合操作
		
MongoDB 创建集合 1.手动创建: 语法格式: db.createCollection(name, options) 参数说明: name: 要创建的集合名称 options: 可选参数, 指定 ...
 - Mongodb(2)创建数据库,删除数据库,创建集合,删除集合,显示文档内容
		
显示所有数据库列表:show dbs > show dbs local .078GB runoob .078GB > 显示当前数据库:db > db runoob > 显示所有 ...
 - Mongodb创建数据库
		
基本语法 MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库. 实例 以下实例我们创建了数据库 coderschool ...
 - MongoDB固定集合
		
固定集合 MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头 ...
 
随机推荐
- Windbg双机调试环境配置(Windows7/Windows XP+VirtualBox/VMware+WDK7600)
			
简介:Windbg双机调试内核.驱动 下载软件: 下载Windbg(GRMWDK_EN_7600_1.ISO) 下载VirtualBox 5.2/VMware 12 一.安装WDK,这里要提一点的是D ...
 - gcc 常用命令
			
gcc编译器 $ gcc -o XX.exe XXX.c ddd.c $ gcc -o XX.asm -S XXX.c 编译生成可执行文件,并执行程序,缺省的时候,gcc 编译出来的文件是a.out ...
 - oracle--错误笔记(一)
			
一,环境模拟 SQL> select status from v$instance; STATUS ------------ OPEN SQL> select * from v$backu ...
 - js验证码有效时间倒计时
			
js验证码有效时间倒计时 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type& ...
 - 【python】-matplotlib.pylab常规用法
			
目的: 了解matplotlib.pylab常规用法 示例 import matplotlib.pylab as pl x = range(10) y = [i * i for i in x] pl. ...
 - JS及Dom练习 | 页面滚动文字
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - JAVA学习1:Maven3环境搭建
			
好长时间不用Java,今天看了下,Maven集成成主流了,在技术水平与日俱进的同时,感叹下IT行业必须有活到老学到老的精神. 先说下环境: Maven:Maven 3.0.5 解压后路径:F:\Mav ...
 - C#  CultureInfo中常用的InvariantCulture
			
本文参考自CultureInfo中重要的InvariantCulture,纯属读书笔记,加深记忆 1.CultureInfo的InvariantCulture的作用 (1).CultureInfo使整 ...
 - table定位
			
Table定位 在 web 页面中经常会遇到 table 表格,特别是后台操作页面比较常见.本篇详细讲解 table 表格如何定位. 1.1 table特性 1.table 页面查看源码一般有这几个明 ...
 - h5空白页面过渡加载
			
h5空白页面过渡加载 页面第一部分内容是图片,考虑到手机图片加载慢,想用简单.转化为base64的图片过渡 开始尝试将图片转为灰度图片,结果还是很大. 后来选取重要元素,保存2位的png,尺寸是494 ...