MongoDB快速入门(三)- 集合
2024-09-04 13:37:10
创建集合
MongoDB 的 db.createCollection(name, options) 用于创建集合。 在命令中, name 是要创建集合的名称。 Options 是一个文档,用于指定集合的配置
参数 | 类型 | 描述 |
---|---|---|
Name | String | 要创建的集合的名称 |
Options | Document | (可选)指定有关内存大小和索引选项 |
选项参数是可选的,所以需要指定集合的唯一名字。
语法
createCollection()方法的基本语法如下
>use test
switched to db test
>db.createCollection("mycollection")
{ "ok" : 1 }
>
可以通过使用 show collections 命令来检查创建的集合
>show collections
mycollection
system.indexes
选项列表
字段 | 类型 | 描述 |
---|---|---|
capped | Boolean | (可选)如果为true,它启用上限集合。上限集合是一个固定大小的集合,当它达到其最大尺寸会自动覆盖最老的条目。 如果指定true,则还需要指定参数的大小。 |
autoIndexID | Boolean | (可选)如果为true,自动创建索引_id字段。默认的值是 false. |
size | number | (可选)指定的上限集合字节的最大尺寸。如果capped 是true,那么还需要指定这个字段。 |
max | number | (可选)指定上限集合允许的最大文件数。 |
尽管插入文档,MongoDB首先检查字段集合的上限大小,那么它会检查最大字段。
语法 :
>db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )
{ "ok" : 1 }
>
在MongoDB中并不需要创建集合。 当插入一些文档 MongoDB 会自动创建集合。
>db.yiibai.insert({"name" : "yiibai"})
>show collections
mycol
mycollection
system.indexes
yiibai
>
删除集合
MongoDB 的 db.collection.drop() 用于从数据库中删除集合。
语法
drop() 命令的基本语法如下
db.COLLECTION_NAME.drop()
例子:
下面给出的例子将删除给定名称的集合:mycollection
>use mydb
switched to db mydb
>db.mycollection.drop()
true
>
最新文章
- 使用GIT@OSChina 实现协同工作的方法。
- 用 C# 轻松读取、改变文件的创建、修改、访问时间
- Jquery实现的Tabs标签页
- 返回顶部(解决IE6固定定位)
- JDBC 简介
- c++在string类源
- Oracle 表空间和用户权限管理【转】
- UVa 536 Tree Recovery | GOJ 1077 Post-order (习题 6-3)
- seajs的常用api简易文档
- SQL-53 按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees
- StringBuilder and StringBuffer
- Python(算法)-时间复杂度和空间复杂度
- VS打开SSAS或SSIS报错的解决办法
- Introduction to dnorm, pnorm, qnorm, and rnorm for new biostatisticians
- java XML(可扩展标记语言)
- 玩转X-CTR100 l STM32F4 l MPU6050加速度陀螺仪传感器
- No configuration found for the specified action解决办法(转)
- each,collect map collect! map!
- Linux 中的rsh,ssh
- 常用HTML标签的全称及描述
热门文章
- 巧妙使用JQuery Clone 添加多行数据,并更新到数据库的实现代码
- Windows中安装Scrapy
- Kettle 7启动 Spoon.bat 时报错“A Java Exception has occurred.”的解决方法
- iOS学习笔记(七)——UI基础UIButton
- JSF ->; 导航(Navigation)
- 转载:HTML/CSS 速写神器:Emmet
- 洛谷 P4768 [NOI2018]归程
- 简述OSI七层协议模型、TCP/IP四层模型和五层协议之间的关系
- asp.net 站点公布
- JavaScript setInterval()執行clearInterval() 再恢復setInterval()