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() //查詢第一條數據