创建集合
db.createCollection(name, options)
- name,集合名
- options,可选参数
(1) capped 布尔型(可选)
若为true,则创建固定集合,当集合达到最大值时,自动覆盖最早文档
当该值为 true 时,必须指定 size 参数
(2) size 数值(可选)
指定固定集合最大值,以KB计
(3) max 数值(可选)
指定固定集合中文档最大数量
> use test
switched to db test
> db.createCollection("col")
{ "ok" : 1 }
> show collections
col
使用show collections或show tables命令查看已有集合
db.createCollection("col", { capped : true, size : 5120000, max : 10000 } )
{ "ok" : 1 }
创建固定集合,集合空间512000KB,文档最大数10000
当不创建集合插入文档时,MongoDB自动创建集合
> db.test.insert({ "key" : "value" })
WriteResult({ "nInserted" : 1 })
> show collections
test
删除集合
db.collection.drop()
若成功删除选定集合,则drop()方法返回true,否则返回false
> show collections
test
> db.test.drop()
true
> show collections
>