1. 数据库操作
查看数据库:show dbs/show databases
使用数据库:use db_name(如果数据库不存在,则创建数据库,否则切换到指定数据库)
- 创建数据库后使用show dbs不显示,需要插入数据才能显示
删除数据库:db.dropDatabase() 删除当前使用的数据库
2. 集合操作(表)
查看已有集合:show collections或者show tables
创建集合:db.createCollection(collection_name, options)
- name: 要创建的集合名称(数据表),字符串格式
- options: 可选参数, 指定有关内存大小及索引的选项
- capped:布尔类型,指明是否为固定大小集合(为treu时必须指明size参数)
- autoIndexId:布尔类型,是否自动在_id字段创建索引
- size:数值,为固定集合指明大小(字节)
- max:数值,指定固定集合包含文档的最大数量
向不存在的集合中插入文档时,MongoDB会自动创建集合:db.mycol2.insert({name : "菜鸟教程"})
删除集合:db.collection_name.drop()
3. 文档操作
文档是键值对形式,一般来说键是字符串,所以插入文档或写查询条件时键可以不用’'显式指明字符串类