MongoDB - 创建集合

MongoDB - 创建集合 首页 / MongoDB入门教程 / MongoDB - 创建集合

在本章中,无涯教程将看到如何使用MongoDB创建集合。

MongoDB db.createCollection(name,options)用于创建集合。

Create Collection - 语法

createCollection()命令的基本语法如下-

db.createCollection(name, options)

在命令中, name 是要创建的集合的名称, options是一个文档,用于指定集合的​​配置,是可选的,因此您只需指定集合的​​名称。以下是您可以使用的选项列表-

字段 Type说明
cappedBoolean(可选)如果为true,则启用上限集合,还需要指定size参数。
autoIndexIdBoolean(可选)如果为true,则在_id字段上自动创建索引。默认值为false。
sizeNumber(可选)指定上限集合的最大大小(以字节为单位)。 如果capped为true,则还需要指定此字段。
maxNumber(可选)指定上限集合中允许的最大文档数。

插入文档时,MongoDB首先检查上限集合的size字段,然后检查max字段。

Create Collection - 示例

不带选项的 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会自动创建集合。

链接:https://www.learnfk.comhttps://www.learnfk.com/mongodb/mongodb-create-collection.html

来源:LearnFk无涯教程网

>db.learnfk.insert({"name" : "learnfk"})
>show collections
mycol
mycollection
system.indexes
learnfk
>

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

玩转Spring全家桶 -〔丁雪丰〕

从0打造音视频直播系统 -〔李超〕

实用密码学 -〔范学雷〕

手把手教你玩音乐 -〔邓柯〕

Spring编程常见错误50例 -〔傅健〕

说透芯片 -〔邵巍〕

如何读懂一首诗 -〔王天博〕

自动化测试高手课 -〔柳胜〕

快速上手C++数据结构与算法 -〔王健伟〕

好记忆不如烂笔头。留下您的足迹吧 :)