mongodb集合操作

1、创建集合

db.createCollection(collection_name, options)

  • collection_name:集合名称
  • options:可选选项,json结构

名称

类型

说明

capped

boolean

true->创建大小固定的集合,必须指定size参数,即集合的大小,当达到最大值时,新插入文档会自动覆盖最早的文档,类似于队列。默认false

autoIndexId

boolean

true->自动在_id字段上创建索引,默认为false

size

integer

固定集合的大小,以字节为单位

max

integer

固定集合中可以包含文档的最大数量,在插入文档时,Mongodb先检查固定集合的size属性,再检查max属性

示例:

db.createCollection(book)
db.createCollection(book, {capped: true, size: 50*1024*1024, max: 100*1000})
db.createCollection(book, {capped: false, autoIndexId: true})

2、删除集合

db.collection_name.drop()

  • collection_name:集合的名称

示例:

db.book.drop()

3、查看所有集合

show tables

show collections

posted @ 2017-12-12 10:36  simple-clean-opt  Views(256)  Comments(0Edit  收藏  举报