---
# System prepended metadata

title: MongoDB Altas + Compass
tags: [MongoDB]

---

# MongoDB Altas + Compass

###### tags: `MongoDB`
> 更新時間：2021/08/06

參考資料：
* Day13 — 架起MongoDB囉! - 肯恩
https://ithelp.ithome.com.tw/articles/10236244?sc=iThelpR
* MongoDB Atlas 官網
https://www.mongodb.com/cloud/atlas

## MongoDB Atlas

1. 申請 [MongoDB 帳號](https://www.mongodb.com/cloud/atlas)， 選擇右上角的 Try Free 然後註冊

   ![](https://i.imgur.com/D23YNDC.png)
	 
2. 這邊可以直接選 Continue 左邊的 Skip

   ![](https://i.imgur.com/hLsLQkA.png)

3. 選擇免費的 cluster 

   ![](https://i.imgur.com/NQUVYWh.png)

4. 位置在台灣的話可以選擇 Google Cloud 下台灣的伺服器，剩下的用預設的就可以了。左下角應該會顯示 Free 的字樣。確定了就可以按綠色的 Create Cluster。
   
	 ![](https://i.imgur.com/f4znuzz.png)

5. 這時候你會看到中間有個方框被虛線圍繞，這就是他正在建構屬於你的MongoDB. 啟動完畢，介面會變成下圖
   
	 ![](https://i.imgur.com/5OuT2FB.png)



## 安裝 MongoDB 桌面 GUI
MongoDB GUI 叫做 MongoDB Compass，是一個讓你在電腦上可以直接連線到雲端MongoDB 的小工具，內建 Mongo Shell 可以打指令。

1. 依照電腦規格下載適合的[應用程式](https://www.mongodb.com/try/download/compass)
   
	 ![](https://i.imgur.com/bkGfpHF.png)

2. 安裝完成後介面如下圖

   ![](https://i.imgur.com/TgJHoLH.png)


## 串接桌面 GUI 和雲端 Altas
1. 於 Altas 網頁頁面，選擇左邊的 Connect

   ![](https://i.imgur.com/GfdnjMG.png)

   ![](https://i.imgur.com/EzrDKW1.png)

2. 設定允許從任何地方連線(右邊的選項) 並創立登入這個資料庫的使用者帳號密碼，按下上面的 Add IP Address 然後下面的 Create Database User。完成之後選擇 Choose a connection method。

   ![](https://i.imgur.com/mNp1s02.png)
複製網址後貼到 Compass GUI 上面，並修改帳號密碼給放進網址列並按下 Connect 就大功告成了!
![](https://i.imgur.com/EqXzpwB.png)
![](https://i.imgur.com/ORz3zPd.png)

## 匯入範例資料
1. 回到網頁版的 Altas 來匯入 MongoDB 的範例資料。選擇 Collections並點選 Load a Sample Dataset，然後選擇 Load a Sample Dataset。他會花一些時間載入這些數據。

   ![](https://i.imgur.com/hZjfhBH.png)

2. 完成之後我們可以回到 GUI 按下左邊的重新整理就會看到所有範例資料都匯入了。

   ![](https://i.imgur.com/ILJtM1G.png)