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