MongoDB資料操作
阿新 • • 發佈:2018-12-11
-
檢視所有資料庫
show dbs
-
建立資料庫/使用資料庫
use 資料庫名
-
刪除資料庫
db.dropDatabase()
-
檢視當前資料庫
db
-
建立表
db.createCollection(“table_name", {capped:true, size:100000})
-
檢視當前資料庫所有表
db.getCollectionNames()
-
往表中插入資料
db.table_name.insert({“name”:"html5"})
-
刪除表
db.collection.drop()
-
更新資料
-
updata
multi為true表示刪除修改所有符合條件的資料,預設為false db.articles.update({“likes":100},{$set:{"by":"zhan"}},{multi:true})
-
save
-
引數自加
db.articles.update({“條件”:’值’},{$inc:{“自增欄位":步長},{multi:true})
-
-
刪除操作
1表示只刪除一個 db.articles.remove({“by”:”lzhan"},1) 刪除所有資料 db.col.remove({})
-
查詢操作
and語句 db.col.find({key1:value1, key2:value2}).pretty() or語句,關鍵字$or db.col.find({$or: [{key1: value1}, {key2:value2}]}).pretty() $gt大於,$lt小於 db.articles.find({"likes":{$gt:100},"likes":{$lt:1000}}).pretty()
-
修改器
- $set 修改器來指定一個鍵值,如鍵不存在則建立他
- $unset 刪除一個鍵
- $inc $inc其用來增加或減少已有的鍵的鍵值,或者在鍵不存在的時候建立一個鍵