1:增
use database_name //使用数据库,没有则创建,但是不是真正意义上的创建,里面有数据才显示
db.createCollection("emp") //创建集合也就是表
db.createCollection("emp",{capped:true,size:10000}) //创建指定大小的集合表 capped -- 能添加新对象
db.emp.insert({....}) //没有emp集合就创建并 插入新的数据 -- 一般这样用
db.emp.insert( [{...},{...}] ) //一次性插入多条数据用数组
db.emp.save({"...."}) //不指定_id 就是插入 指定_id 就是改
2 删
删除数据 db.emp.remove({"_id":"...."}) //删除指定的_id 的文档数据
db.emp.remove({}) //删除所有的内容
删除集合 db.emp.drop()
删除数据库 db.dropDatabase() //删除当前数据库 所以要想删除数据库就先 use 切换
3:改
更新内容 db.emp.update({"_id":"...."},{"更新的内容":"...."}) //更新指定_id 的文档数据 第一个是条件,第二是内容
db.emp.save({"_id":"...."}) //改变 _id 文档的内容
4:查
查询当前所在的数据库 db
查询所有的数据库 show Databases == show dbs
查询所有的集合 show collections == show tables
查询数据
db.emp.find() //查询emp 集合的所有的内容
db.emp.findOne() //查询第一条数据