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 >
以上内容是否对您有帮助:
更多建议: