a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

MongoDB使用指南--基本操作

2020-03-14 13:25:02
字體:
供稿:網(wǎng)友

上篇文章,我們講訴了MongoDB數(shù)據(jù)庫的用戶操作,本文將介紹如何基本操作MongoDB數(shù)據(jù)庫,當(dāng)然是基本的,最基本的操作,需要的朋友可以參考下

讀取

db.collection.find()

  1. db.users.find( 
  2. { age: {$gt: 18}}, 
  3. {name: 1, address: 1} 
  4. ).limit(5).sort({age:1}) 


users是collection名字,從users中查找;

age是query criteria,篩選結(jié)果,代表查找name字段的值比18大的;

name是projection,篩選列(1代表存在, 0代表不存在),代表返回結(jié)果中包含name,address,_id(默認(rèn)包含字段)字段的值;

limit是cursor modifier,代表返回最多5條;

sort是排序,通過age的值進(jìn)行排序。

注:

1. 所有的查詢只能針對一個單獨的collection;

2. 除非使用sort,否則查詢結(jié)果沒有排序;

db.collection.findOne() 是返回一個值.

db.collection.find()返回cursor類型。

插入

db.collection.insert()

  1. db.users.insert( 
  2. name:"sue"
  3. age:22, 
  4. status:"A" 


注:

1. 如果insert語句中沒有_id屬性,mongod會自動加一個_id屬性,并產(chǎn)生一個唯一的值,ObjectId.

2. 如果insert語句中帶有_id屬性,必須保證它的值是唯一的,如果重復(fù),會返回異常.

3. update()和save()操作也可以實現(xiàn)插入功能.

更新

db.collection.update() or db.collection.save()

 


  1. db.users.update( 
  2. {age:{$gt:18}}, --update criteria 
  3. {$set:{status: "A"}}, --update action 
  4. {multi:true} --update option 

注:

1. 默認(rèn)情況下,update方法只更新一個document,但是如果設(shè)置multi參數(shù)為true,可以更新所有符合的documents

2. save方法只能更新一個單一document

刪除

db.collection.remove()

  1. db.users.remove( 
  2. {status:"D"} --remove criteria 


注:

1. 默認(rèn)情況下,remove方法刪除掉符合條件的所有documents

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久精品一区 | 黄色小网址 | 日韩一二区 | 精品影院| 久久国产综合 | 欧美在线观看视频一区二区 | 日韩欧洲亚洲 | 久久三区 | 午夜在线视频 | 国产精品一区二区在线 | 一区二区视频 | 日韩精品免费一区二区三区 | 国产精品丝袜一区二区 | 久久51| 在线看黄色片 | 免费黄看片 | 国产精品成人在线观看 | 亚洲 中文 欧美 日韩在线观看 | 免费av电影在线观看 | 日韩欧美在线免费观看 | 色悠久久久 | 成人久久久久 | 国产小视频在线观看 | 久久久国产一区 | 岛国伊人| 在线国产欧美 | 日韩中文在线视频 | 美女国产精品 | 国产a久久精品一区二区三区 | 草逼导航| 国产精品视频不卡 | 33eee在线视频免费观看 | 日本中文字幕一区二区有码在线 | 成人aaaa | 国产三级精品三级 | 欧洲亚洲视频 | 欧美一区二区三区久久精品 | 国产精品中文字幕在线播放 | 日本中文在线观看 | 国产中文字幕在线观看 | 久久精品网址 |