MongoDB创建集合
在本章中,无涯教程将看到如何使用MongoDB创建集合。
MongoDB db.createCollection(name,options)用于创建集合。
Create Collection- 语法
createCollection()命令的基本语法如下-
db.createCollection(name, options)
在命令中, name 是要创建的集合的名称, options是一个文档,用于指定集合的配置,是可选的,因此您只需指定集合的名称。以下是您可以使用的选项列表-
| 字段 | Type | 说明 |
|---|---|---|
| capped | Boolean | (可选)如果为true,则启用上限集合,还需要指定size参数。 |
| autoIndexId | Boolean | (可选)如果为true,则在_id字段上自动创建索引。默认值为false。 |
| size | Number | (可选)指定上限集合的最大大小(以字节为单位)。 如果capped为true,则还需要指定此字段。 |
| max | Number | (可选)指定上限集合中允许的最大文档数。 |
Create Collection- 示例
>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.learnfk.insert({"name" : "learnfk"}) >show collections mycol mycollection system.indexes learnfk >
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者