MongoDB基础入门之创建、删除集合操作
db.createCollection(name, {capped: Boolean , autoIndexId: Boolean , size: number , max number })
参数说明
name: 要创建的集合的名称 options: 可选参数,指定有关内存大小及索引的选项options参数说明
如果为 true,则创建固定集合。默认为不启用 br / 固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。 br / 当该值为 true 时,必须指定 size 参数。
为固定集合指定一个最大值 默认为没有限制。
如果 capped 为 true,也需要指定该字段。
_id:mongodb在创建文档的时候会自动生成_id作为主键,但不是自增的
在固定集合在插入文档时,MongoDB 首先检查固定集合的 size 字段,然后检查 max 字段。
用法实例
创建固定集合 myCollection,整个集合空间大小 1024000 KB, 文档最大个数为 10000个。
use test
switched to db test
db.createCollection( myCollection , {capped : true, autoIndexId : true, size : 1024000, max : 10000})
{
note : the autoIndexId option is deprecated and will be removed in a future release ,
ok : 1
}
show collections
myCollection
note : the autoIndexId option is deprecated and will be removed in a future release 。官方不赞成给_id创建索引,以后发布的版本会将这个移除
其实,在 MongoDB 中,你不需要创建集合。当你插入一些文档时,MongoDB 会自动创建集合。
show collections
myCollection
db.myCollection2.insert({ name : 缘来是你 , age :27})
WriteResult({ nInserted : 1 })
show collections
myCollection
myCollection2
删除集合
语法格式
db.collectionName.drop()
本篇文章到此结束,如果您有相关技术方面疑问可以联系我们技术人员远程解决,感谢大家支持本站!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MongoDB基础入门之创建、删除集合操作
相关文章
- MongoDB安全和权限
- MongoDB数据库基础 之 mongodb常用操作命令
- 分享分布式文档存储数据库MongoDB备份与恢复的实战操作
- Ubuntu下MongoDB的安装和使用详解大数据
- MongoDB之旅:实用的客户端工具(mongodb客户端工具)
- MongoDB集群安装快速指南(mongodb集群安装)
- 加速利用MongoDB 管道实现处理数据的加速(mongodb管道)
- 用MongoDB实现表的复制(mongodb复制表)
- MongoDB驱动的图像存储功能(mongodb存储图像)
- MongoDB的出色性能和特点(mongodb的特性)
- MongoDB精准大数据分页技术实现(mongodb大数据分页)
- 如何有效确保MongoDB的安全性(mongodb安全加固)
- 开启MongoDB认证:安全性极大提升(mongodb开启认证)
- MongoDB入门指南:学习基础知识(mongodb基础入门)
- MongoDB备份表:快速实现完整数据备份(mongodb备份表)
- MongoDB日志管理:做出一种更好的选择(mongodb系统日志)
- 卸载MongoDB:一个快速指南(卸载mongodb)
- MongoDB 用户管理实践:精简运维(mongodb用户管理)
- MongoDB 可视化:一致掌控你的数据(mongodb可视化)
- 使用MongoDB快速导出数据库(mongodb导出数据库)
- MongoDB:管理数据库的基础技能(mongodb数据库管理)
- MongoDB云服务器:激发你的创造力(mongodb云服务器)
- MongoDB快速批量删除数据(mongodb批量删除)
- Mongodb存储结构解析:无模式文档数据库的核心特性(mongodb存储结构)
- MongoDB集群连接教程,实现高可用性和容错性(mongodb集群连接)
- 使用MongoDB同步工具实现数据安全传输(mongodb同步工具)
- MongoDB如何快速删除集合(mongodb删除集合)
- 管理基于 MongoDB 的模型管理方案实践(mongodb模型)
- 如何使用MongoDB建立数据集合?(mongodb建集合)
- MongoDB: 如何使用命令创建数据库和集合(mongodb创建命令)
- Mongodb日志存储:保护数据的必备步骤(mongodb日志存储)
- 学习MongoDB:从基础到实战,完整教程(写mongodb)
- 如何设置和管理MongoDB集合字段?(mongodb集合字段)
- MongoDB的深度清理,做到一尘不染(mongodb 清理)
- 探究MongoDB中集合字段的寓意(mongodb集合字段)