mongoDB-- 基本的操作增刪改查
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() //查詢第一條資料