查看当前库所有集合
> show collections
system.indexes
创建集合
> db.createCollection("c1")
{ "ok" : 1 }
> show collections
c1
system.indexes
插入文档时创建集合
> db.c2.insert({"name":"Cric","age":20})
WriteResult({ "nInserted" : 1 })
> show collections
c1
c2
system.indexes
说明:创建集合的语法(参考:
http://www.yiibai.com/mongodb/mongodb_create_collection.html)
db.createCollection(name[,options])
name:集合名称
options:(可选)指定内存大小、索引等选项
例:
db.createCollection("c3",{capped:true,autoindexID:true,size:6142800,max:10000})
capped:boolean类型 是否开启封顶集合(固定大小的集合,如达到最大大小,则覆盖最早的条目),true为开启,则需要指定size参数。
autoindexID:boolean类型 是否自动创建_id索引,true为创建,默认为false
size:number类型 指定封顶集合的大小字节
max:number类型 指定封顶集合允许在文件的最大数量
> show collectionsshow collections
c1
c2
c3
system.indexes