查看數據庫:show dbs;數據庫
建立/切換數據庫:use f28(f28爲數據庫名)code
查看正在運行的數據庫:db;排序
增:insertip
db.users.insert({username:"jack",password;123456})
刪:removerem
dropDatabase();刪除當前數據庫it
db.users.remove({username:"aaaaaa"})//只刪除這一條數據io
db.users.remove();集合users下所有數據都刪除了date
改:updateim
db.users.update({username:"bbbbbb",{$set:{password:222222}}})//只修改username爲bbbbbb裏的password db.users.update({username:"aaaaaa"},{password:111111})//這條數據將被password替換掉 db.users.update({},{$set:{password:22222}},{multi:true});3.0新版本修改全部password db.users.update({},{$set:{password:22222}},false,true);3.0一下舊版本修改全部password
差:find數據
db.users.find().pretty();//查看全部被整理後的數據(即被美化) db.users.find({username:"aaaaaa"})//精確匹配 db.users.find({age:{$gt:20}});//匹配年齡大於20的 db.users.find({age:{$gt:20,$lt:30}})//匹配年齡大於20的,且小於30的 db.users.find({age:{$gt:20},gender:"male"});//匹配年齡大於20的,且是男的 db.users.find({$or:[age:{$gt:20},{gender:"male"}]});//匹配年齡大於20的,或則爲男的 db.students.find({name:{$regex:"^a",$option:"$i"}});//模糊查詢,以a開頭不論大小寫 db.students.find(0.limit(5).skip(1)//跳過第一條數據開始顯示,總共顯示5條數據 db。students.find().sort({age:1})//按年齡從小到大排序,1表明升序,-1表明降序 $lt:< $gt:> $gte:<= $lte:>= $ne:!=