创建语法:
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 即可