MongoDB - 詳細到讓人牙起來的安裝教學

牙起來台語是什麼意思? | Yahoo奇摩知識+

 

 

 
啊!別走! 🤕

 

近期開始學習 MongoDB

首先很感謝有學長的親囊教授,否則肯定要踩很多坑。

 

教你怎麼放竿,魚會不會上鉤就看自己臉了。

 

這篇適合從來沒有接觸過 MongoDB 的新手,

如果你已經初學過,建議不要看這篇文章。怕.jpg

 

否則你會牙起來。

 

一、MongoDB 是一種水果

認識之前要先知道他的 ICON:

 

 

 ... ... 。

 

 


 

 

 

簡單介紹

  • MongoDB 官方圖示以一片葉子為主題

 

 LOGO 表示樹的節點 (葉子),簡單說就是樹狀結構。

在MongoDB中存儲樹結構:代碼示例

 

由 10gen 團隊所開發出來的,是一種 NoSQL 資料庫,

如果不懂 NoSQL(Not Only SQL) 可以參考:

 

MongoDB 屬於文件資料庫(Document Database),以文本方式儲存,

本身沒有 Schema,所以在架構上很好調整。(大數據表示:是知音)

 

與一般RDBMS資料庫( MySQLMSSQL)等比較:

「nosql 比較」的圖片搜尋結果

 

 

儲存格式

資料的儲存架構是以 JSON 格式儲存,

如果使用 Node.js 做為後端,強烈建議使用 MongoDB。

{
     _id: "948794777",
     name: "Robby",
     age: 30,
     email: "Robby",
     skill: [
            'javascript',
            'java'
    ]
}

 

  • _id:雖然稱為 NoSQL,但系統還是會自動幫你產生

 

 

二、MongoDB 下載

前面廢話太多惹,這篇只是單純講解如何安裝。

 

首先到 MongoDB Community Server Download 下載,

在這邊請選擇「Select package」。

 

找到自己的作業系統,並點選   Download 

3.4.24 (含) 之後的版本不再支援 32 位元惹

 

執行。

 

後續有步驟要取消勾選,請別油門踩到底!

 

歡迎你好你好歡迎,下一步(Next)。

 

勾選我同意,下一步(Next)。

安裝方式我們選擇自訂(Custom),下一步(Next)。

安裝路徑默認即可,下一步(Next)。

C:\Program Files\MongoDB\Server\3.6

 

 

重點部分!

 

請勿安裝 MongoDB Compass,取消勾選,否則會面臨到很多「問題」,下一步(Next)。

然後就可以放心開始安裝(Install)。

完成後直接點選完成(Finish)。

將 MongoD 設置成背景服務運作。

在以前的版本需要手動安裝,筆者很久沒更新,這次回頭更新發現已經在安裝階段提供了這段設置!

預設勾選 Install MongoD as a Service,服務名稱預設,而資料和日誌位置可根據自己喜好修改。

筆者在這階段全部以預設配置,直接選擇下一步(Next)。

手動取消勾選不安裝 MongoDB Compass,若有需要再勾選。

過去 2018 年本文章使用 MongoDB Compass 遇到一些問題沒特別研究與紀錄,

如今這些工具都是能正常運作,若有另外熟悉的工具,可於此階段取消安裝該選項。

安裝確認!

等待安裝完成!

完成後請重新開機。

 

三、查看電腦服務

在過去文章本文教學如何手動配置,如今最新的版本其實都已經在安裝過程配置好了!

可以在[開始]查詢[服務],找到 MongoDB Server (MongoDB)

 

四、Robo 3T-GUI 管理工具

為了方便操作,本篇介紹 Robo 3T

選擇好版本並下載(請依電腦位元選擇)

 

步驟的部分。

 

摁 ... ... 。

 

衝到底。

完成。

點選電腦圖案,建立連線,再點選「Create」。

由於是連本地 localhost,因此通通默認,

然後點選「Test」,就可看到成功訊息!

  • 如果測試失敗,請確認是否服務已經啟用

 

選擇建立好的項目,連線吧!

 

以上大功完成囉!

好好享受 MongoDB 的強大吧!

 

 

五、參考資料

 

有勘誤之處,不吝指教。ob'_'ov