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
>


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号