mongoDB資料庫基礎

來源:互聯網
上載者:User

標籤:

mongoDB資料庫

查看資料庫:show dbs;

建立/切換資料庫:use f28(f28為資料庫名)

查看正在啟動並執行資料庫:db;

CRUD增刪改查(create retrive update delate)

增:insert

db.users.insert({username:"jack",password;123456})

刪:remove

dropDatabase();刪除當前資料庫

db.users.remove({username:"aaaaaa"})//只刪除這一條資料

db.users.remove();集合users下全部資料都刪除了

改:update

db.users.update({username:"bbbbbb",{$set:{password:222222}}})//只修改username為bbbbbb裡的passworddb.users.update({username:"aaaaaa"},{password:111111})//這條資料將被password替換掉db.users.update({},{$set:{password:22222}},{multi:true});3.0新版本修改所有passworddb.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:!=

mongoDB資料庫基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.