创建集合
db.createCollection(name, options)
name: 集合名称,String类型。
options: 指定有关内存大小及索引的选项,文档类型。
options参数详情:
capped:true则启用封闭的集合。上限集合是固定大小的集合,它在达到其最大大小时自动覆盖其最旧的条目。 如果指定true,则还需要指定size参数。
size:为固定集合指定一个最大值(以字节计)。
autoIndexId:true则自动在 _id 字段创建索引。默认为 false。
max:指定上限集合中允许的最大文档数。
创建集合例子:
db.createCollection("mycol")
创建固定集合 mycol,整个集合空间大小 6142800 KB, 文档最大个数为 10000 个。
db.createCollection(
"mycol",
{
capped : true,
autoIndexId : true,
size : 6142800,
max : 10000
}
)
在 MongoDB 中,当插入一些文档时,MongoDB 会自动创建集合。
db.mycol.insert({"name" : "mongodb_doc"})
其他相关命令:
查看创建的集合:show collections
删除集合:db.collection_name.drop()