mongodb的安裝與增刪改查

來源:互聯網
上載者:User

標籤:文檔   目錄   傳統   變化   mongodb   操作   過濾   連接埠   參數   

  mongodb是一款分布式的檔案儲存體的資料庫,注意這兩個詞,分布式和檔案儲存體。mongodb支援複製和分區,可以合理的運用空間的大小,也可以達到容災的目的。另外檔案儲存體也是一個特點,拋棄了傳統的表的概念,使用了集合的概念,下面是對應圖

 

  另外一個mongodb具有的優勢便是其具有一個javascript的shell,你可以在這裡使用純js的文法。

  目前mongodb的版本是3.X版本的,其api相對於2.x版本的變化了不少,包括很多常用的增刪改查的命令都有所變化。

  首先,下載mongodb,然後cd進入其bin目錄。如所示,啟動一個mongodb的執行個體。

  

  如所示,啟動的mongodb執行個體會自動監聽27017連接埠。

  再開啟一個cmd,輸入mongo進入shell。

  

  下面介紹幾個基本的命令————

  show dbs     顯示所有資料庫

  db              顯示當前資料庫

  use test03   使用test03資料庫,沒有則會建立一個。

  

  然後建立一個集合,向其中插入一條資料,另外在3.x的版本中insertMany可以插入多條資料。

  

  這是增的操作,我們再增加兩條,然後查看一下。

  

  我們看到現在裡面有三條記錄了,find裡面可以傳入一個參數來進行過濾操作,如:

  

  首先找到了id為2的文檔,然後找到了id小於3的所有文檔。像$lt這樣的好有好多,比如$gt,$lte,$gte,$eq,$or,$in,$nin等等,都可以進行過濾。另外,輸入後面的一個參數可以對輸出的欄位進行過濾,0為不顯示,1為顯示,過濾掉了_id欄位。當然,還可以更改資料。

  

  ,將id為3的文檔更改為了id為4的文檔。$set為設定,另外還有$inc為數位自增。

  另外,最後還有一個刪除的命令,這回我們把id為2的文檔刪除掉。

  

  恩。這回只剩下兩個文檔了。當然還有一個deleteMany命令可以刪除多條資料。

  另外,還有一個小技巧,可以直接打命令名從而擷取命令的相關的資訊。

  

  恩,很好使。這就是mongodb的安裝與增刪改查了,後面繼續其他的。

  

  

 

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.