Mongodb資本操作CURD(二)

      網友投稿 813 2022-05-29

      MongoDB資本操作CURD(二)

      一、庫基本操作

      查看當前數據庫:show dbs

      選擇數據庫:use dataBaseName

      創建數據庫,mongodb數據庫是隱式創建,可以use一個不存在的庫,然后在該庫下創建表格collection。

      創建數據表格:db.createCollection('collectionName');

      創建數據表格支持隱式創建:db.collectionName.insert(document);

      查看當前數據庫下的collection:show collections

      刪除collection:db.mytest.drop()

      刪除數據庫:刪除數據庫默認刪除當前use選中的數據庫。db.dropDatabase();

      二、數據CURD操作

      增:insert(mongodb存儲的是文檔,文檔格式是json對象。所以操作的每條數據稱為每篇文檔。)

      增加單篇文檔:給user表增加一條數據,沒有指定ID,系統會自動生成一個ID。

      增加單篇文檔,同時指定id。

      增加多篇文檔,將多個json對象放在一個數組里,實現同時添加多篇文檔。

      刪 remove

      語法:db.collectionName.remove(查詢表達式,選項);

      查詢表達式:是json對象

      選項:{justOne:true/false}是否只刪除一行,默認為false

      刪除user表中ID為2的數據

      刪除user表匹配age為1文檔有多篇,且只刪除1篇

      改 update

      Mongodb資本操作CURD(二)

      語法:db.collection.update(查詢表達式,新值,選項)

      選項:{upsert:true/false} 是指沒有匹配的行,則直接插入改行。

      {multi:true/false}是指表達式匹配到多行時,修改多行時默認只修改1行。如果想修改多行可以用此選項。

      將user表中name為hunan的改成huanan發現age屬性沒有了。(原因是新文檔直接替換了舊文檔,不是修改操作。)

      修改某列的值,可以用$set。將name為huangsha的屬性改為changsha

      刪除某個列:$unset? 將age列刪除

      重命名某個列:$rename 將user表的xh字段名稱改為xuehao

      增漲某個列 $inc 將user表age屬性增加3

      upsert參數:是指沒有匹配的行,則直接插入該行。user表中沒有name為haha的數據,則直接插入name為heiehi數據

      multi參數:將sex為女匹配到的多個數據,同時修改為男

      當upsert為true時,并且發生了insert操作,可以同時增加字段。將user表name為bukong的數據增加一個sex字段

      查:find

      語法:db.collection.find(查詢表達式,查詢的列)

      查詢所有內容:db.user.find()

      查詢所有文檔包含age屬性的數據 db.user.find({},{age:1})

      查詢所有文檔的age屬性,且不查詢_id屬性? db.user.find({},{age:1,_id:0})

      查詢所有age屬性值為10的文檔中的name屬性? db.user.find({age:10},{name:1,_id:0})

      MongoDB 數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:《信息化項目文檔模板五——系統詳細設計模板》
      下一篇:對于加入Linux內核文檔翻譯的簡短教程
      相關文章
      亚洲电影国产一区| 亚洲乱码国产乱码精品精| 国产V亚洲V天堂无码| 亚洲av无码无线在线观看 | 亚洲色偷偷偷综合网| 亚洲日韩乱码久久久久久| 亚洲黄色三级网站| 7777久久亚洲中文字幕蜜桃| 亚洲综合成人网在线观看| 337p日本欧洲亚洲大胆色噜噜| 久久伊人久久亚洲综合| 久久久亚洲精品国产| 亚洲免费视频网站| 久久久久亚洲av无码专区| 2022年亚洲午夜一区二区福利| 亚洲春色另类小说| 国产成人精品日本亚洲专一区| 亚洲Av无码一区二区二三区| 亚洲天堂2017无码中文| 中文有码亚洲制服av片| 亚洲国产精品成人午夜在线观看| 亚洲国产欧美国产综合一区 | 67pao强力打造67194在线午夜亚洲| 久久亚洲精品无码VA大香大香| 亚洲熟妇av一区二区三区下载 | 亚洲中文字幕视频国产| 亚洲色婷婷六月亚洲婷婷6月| 亚洲AV午夜成人片| 亚洲精品国产免费| 狠狠色香婷婷久久亚洲精品| 亚洲欧美成人一区二区三区| 亚洲 无码 在线 专区| 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲精品午夜国产VA久久成人| 亚洲av日韩av无码| 亚洲成a人片在线观看中文!!!| 亚洲国产日产无码精品| 亚洲一区二区观看播放| 亚洲不卡AV影片在线播放| 亚洲精品亚洲人成人网| 777亚洲精品乱码久久久久久 |