创建语法:

db.createCollection(name,options)

参数描述:

  • name:创建的集合名称
  • options:是一个作为初始化的文档(可选)

范例:

> db.createCollection("shiyanlou")            #无参数
{ "ok" : 1 }
> show collections
shiyanlou
system.indexes
> db.createCollection("shiyanlou2", { capped : 1, autoIndexID : 1, size : 6142800, max : 10000 } )            #带参数
{ "ok ": 1 }

参数描述:

  • capped:类型为 Boolean,如果为 true 则创建一个固定大小的集合,当其条目达到最大时可以自动覆盖以前的条目。在设置其为 true 时也要指定参数大小;
  • autoIndexID:类型为 Boolean,默认为 false,如果设置为 true,则会在 _id field.s 上自动创建索引;
  • size:如果 capped 为 true 需要指定,指定参数的最大值,单位为 byte;
  • max:指定最大的文档数。 在 Mongodb 中也可以不用创建集合,因为在创建文档的时候也会自动的创建集合。

 

 

删除语法:

语法:db.COLLECTION.drop()

操作实例:

> use Chenshi
switched to db Chenshi
> show collections
shiyanlou
shiyanlou2
system.indexes
> db.shiyanlou.drop()
true
> show collections
shiyanlou2
system.indexes

删除成功

注意:当您要删除指定的集合时,用您想要删除的集合名称替代 COLLECTION 即可