mongoDB數據庫基礎

mongoDB數據庫

查看數據庫:show dbs;數據庫

建立/切換數據庫:use f28(f28爲數據庫名)code

查看正在運行的數據庫:db;排序

CRUD增刪改查(create retrive update delate)

增: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:!=
相關文章
相關標籤/搜索