MongoDB怎样创建集合,删除操作是怎样的?
Admin 2022-11-23 群英技术资讯 1379 次浏览
在这篇文章中我们来了解一下“MongoDB怎样创建集合,删除操作是怎样的?”,一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
创建集合:createCollection() 方法
MongoDB db.createCollection(name, options)是用来创建集合.
语法:
基本的 createCollection() 命令语法如下:
db.createCollection(name, options)在命令中, name 是要创建的集合的名称. Options 是一个文件,用于指定配置的集合
| 参数 | 类型 | 描述 |
|---|---|---|
| Name | String | 要创建的集合名称 |
| Options | Document | (可选)指定有关内存大小和索引选项 |
| 字段 | 类型 | 描述 |
|---|---|---|
| capped | Boolean | (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。 |
| autoIndexID | Boolean | (可选)如果为true,自动创建索引_id字段的默认值是false。 |
| size | number | (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。 |
| max | number | (可选)指定封顶集合允许在文件的最大数量。 |
例子:
createCollection() 方法不使用选项的基本语法如下:
>use test switched to db test >db.createCollection("mycollection") { "ok" : 1 } >
可以检查通过使用创建的集合命令 show collections
>show collections mycollection system.indexes下面的例子显示了几个重要的选项 createCollection()方法的语法:
>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 >
删除集合:drop() 方法
MongoDB 的
db.collection.drop()是用来从数据库中删除一个集合。
语法:
drop() 命令的基本语法如下
db.COLLECTION_NAME.drop()示例:
首先,检查可用的集合在数据库 mydb
>use mydb switched to db mydb >show collections mycol mycollection system.indexes yiibai >
现在删除集合名称为 mycollection
>db.mycollection.drop() true >再次检查到数据库中的集合列表
>show collections mycol system.indexes yiibai >drop() 方法将返回 true,如果选择成功收集被丢弃,否则将返回 false
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
文本给大家介绍是关于MongoDB关系,很多新手刚接触MongoDB数据库,可能对于MongoDB 的关系不是很清楚,因此下面给大家简单介绍一下MongoDB关系的定义,嵌入式关系和引用式关系。
MongoDB导入导出数据的工具和方法有什么?一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解一下,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
MongoDB ObjectId 在前面几个章节中我们已经使用了MongoDB 的对象 Id(ObjectId)。 在本章节中,我们将了解的ObjectId的结构。 ObjectId 是一个12字节 BSON 类型数据,有以下格式: 前4个字节表示时间戳 接下来的3个字节是机器标识码 紧接的两个字节由进程id组成(PID) 最后三个字节是随机数。 MongoDB中存储的文档必须有一个'_id'键。这个键的值可..
在mongodb的使用过程中都知道关系型数据库都是有权限的,而用户只有读取权限,那么你知道mongodb怎么添加管理员和普通用户吗?
在学习MongoDB中我们需要学习的知识有非常多,对于新手用户来说是很难记住的,那么下面我们就一起去看看MongoDB常用操作和基础知识有哪些吧!
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008