MongoDB 创建集合
2018-03-20 14:39 更新
MongoDB教程 - MongoDB创建集合
MongoDB db.createCollection(name,options)用于创建集合。
语法
以下命令显示如何使用 createCollection()创建集合命令。
db.createCollection(name, options)
name是集合的名称。Options(可选)是一个文档,用于设置集合。
下表显示了我们可以使用的选项列表:
| 字段 | 类型 | 描述 |
|---|---|---|
| capped | Boolean | 可选的。 true值启用上限集合。加盖集合是一个固定大小的集合,在达到最大大小时覆盖其最旧的条目。 true值需要指定size参数。 |
| autoIndexID | Boolean | 可选,true值在_id字段上创建索引。默认值为false。 |
| size | number | 可选的。设置上限集合的最大大小(以字节为单位)。 |
| max | number | 可选的。设置上限集合中允许的文档的最大数量。 |
例子
以下代码使用默认设置创建集合。
>use test
switched to db test
>db.createCollection("mycollection")
{ "ok" : 1 }
>
要检查创建的集合,请使用以下命令:
>show collections mycollection system.indexes
以下示例说明如何在选项中使用createCollection()方法:
>db.createCollection("mycol", { capped : true, autoIndexID : true, size : 2800, max : 10000 } )
{ "ok" : 1 }
>
MongoDB可以在插入一些文档时自动创建集合。
>db.tutorialspoint.insert({"name" : "w3cschool"})
>show collections
mycol
mycollection
system.indexes
w3cschool
>
以上内容是否对您有帮助:

免费 AI IDE


更多建议: