MongoDB中用什么方法创建集合,详细操作是怎样
Admin 2022-08-31 群英技术资讯 639 次浏览
本章节我们为大家介绍如何使用 MongoDB 来创建集合。
MongoDB 中使用 createCollection() 方法来创建集合。
语法格式:
db.createCollection(name, options)
参数说明:
options 可以是如下参数:
字段 | 类型 | 描述 |
---|---|---|
capped | 布尔 | (可选)如果为 true,则创建固定集合。固定集合是指有着固定大小的集合,当达到最大值时,它会自动覆盖最早的文档。 当该值为 true 时,必须指定 size 参数。 |
autoIndexId | 布尔 | 3.2 之后不再支持该参数。(可选)如为 true,自动在 _id 字段创建索引。默认为 false。 |
size | 数值 | (可选)为固定集合指定一个最大值,即字节数。 如果 capped 为 true,也需要指定该字段。 |
max | 数值 | (可选)指定固定集合中包含文档的最大数量。 |
在插入文档时,MongoDB 首先检查固定集合的 size 字段,然后检查 max 字段。
在 test 数据库中创建 runoob 集合:
> use test switched to db test > db.createCollection("runoob") { "ok" : 1 } >
如果要查看已有集合,可以使用 show collections 或 show tables 命令:
> show collections runoob system.indexes
下面是带有几个关键参数的 createCollection() 的用法:
创建固定集合 mycol,整个集合空间大小 6142800 B, 文档最大个数为 10000 个。
> db.createCollection("mycol", { capped : true, autoIndexId : true, size : 6142800, max : 10000 } ) { "ok" : 1 } >
在 MongoDB 中,你不需要创建集合。当你插入一些文档时,MongoDB 会自动创建集合。
> db.mycol2.insert({"name" : "菜鸟教程"}) > show collections mycol2 ...
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
数据备份的重要性不用多说,如果遇到数据丢失或者损坏的情况,备份数据能大大降低数据发生意外的损失,因此这篇文章就给大家介绍一下基于MongoDB实现自动备份的过程,有需要的朋友可以看看。
mongodb中插入图片的方法:使用GridFS类即可插入图片,先使用new GridFS(db)方法获取gridFS对象,然后使用gridFS.createFile()方法写入图片。
mongodb管道是什么?一些朋友对于mongodb数据库比较陌生,并不了解mongodb管道是什么。这篇文章就给大家介绍一下mongodb管道的概念以及操作等等,感兴趣的朋友可以看看。
这篇文章给大家介绍MongoDB片键,主要介绍范围片键和哈希片键以及两者的不同,对大家学习和理解MongoDB有一定的参考价值,感兴趣的朋友就继续往下看吧。
MongoDB中使用统计count()方法:1、用于统计结果集中文档条数;2、返回一个包含计数和命令状态的文档;3、出现统计慢的现象,则加上projection即可处理。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008