MongoDB下載安裝與簡單增刪改查

來源:互聯網
上載者:User

標籤:

Windows下MongoDB的安裝和配置、啟動和停止

:MongoDB的官方下載網址是:https://www.mongodb.org/downloads

安裝步驟1、

點擊下載的mongodb-win32-x86_64-2008plus-ssl-3.0.4-signed.msi,下一步,下一步over。

安裝步驟2、

我這裡是預設安裝路徑,複製路徑: C:\Program Files\MongoDB\Server\3.0\bin 

開啟cmd視窗,輸入以下命令

1.> cd C:\Program Files\MongoDB\Server\3.0\bin 

2.> mongod.exe --install --logpath " C:\Program Files\MongoDB\log\log.txt" --dbpath " C:\Program Files\MongoDB\data\db"

3.> net start mongodb 

note:3.net start mongodb為啟動mongodb服務,net end mongodb 停止mongodb服務。

安裝步驟3、

這樣其實就安裝成功啦,同時也啟動啦mongoDB服務,進入Shell環境介面。

緊接著,我們趁熱打鐵,進入簡單的MongoDB增刪改階段

MongoDB預熱,簡單的增刪改

首先我先介紹一點MongoDB的基本概念

1、MongoDB是NoSQL中面向文檔的資料庫,他是介於關係型資料庫與非資料庫之間的資料庫產品。

2、MongoDB的文檔,相當於關聯式資料庫中的一行資料。

3、多個文檔組成一個集合(collection),集合相當於關聯式資料庫中的表

4、多個集合,組合在一起,就是一個資料庫

5、一個啟動並執行MongoDB Server支援多個資料庫。

MongoDB中的插入Insert

首先開啟cmd,輸入Mongo進入shell介面

輸入show dbs ,查看當前資料庫為local。然後建立資料庫,庫名為fristdb,輸入 use fristdb ,這樣就相當於建立啦資料庫。

note:

> db.people.insert({"name":"張龍豪","age",18}) 這一句由於{}裡面的內容不是json結構的資料,不能插入資料庫表(集合)people中。

> db.people.insert({"name":"張龍豪","age":18}) 這樣文檔格式沒有錯誤,就插入成功,意思是在fristdb庫中插入people集合(表),文檔(行資料)為 {"name":"張龍豪","age":18}

> db.room.insert({"cmp":50,"tree":20}) 這一句又建立啦一個集合(表)插入文檔(行資料)為{"cmp":50,"tree":20}

MongoDB中的查看select---find

note:首先我在peple集合中插入啦2條資料,一條是18歲,一條是20歲。

> db.peple.find() 查出peple集合中的所有的文檔

> db.peple.find({"age":18}) 查出peple集合中年齡為18的一條文檔。

MongoDB中的修改update

Note:這個看圖,我就不羅嗦啦,update({},{}),前面一個是查詢條件,後面是修改後的資料文檔

MongoDB中的刪除delete--remove

 

Note:刪除後剩下一條張龍豪20的資料。

 

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.