(28)被迫吃芒果的前端工程師 - Atlas - MongoDB Compass 教學

前言

前一章節已經申請了遠端的 MongoDB 資料庫,但我們該怎麼使用呢?所以這一章節就要來說明一下如何使用。

MongoDB Compass

那我們該怎麼接上自己申請的遠端資料庫呢?其實最簡單就是使用 GUI 工具,而這邊就會建議使用官方所提供的 GUI 工具

MongoDB Compass

MongoDB Compass

那麼該怎麼下載與安裝這邊就不說明了,所以這邊就直接進入 MongoDB Compass 介面

MongoDB Compass 介面

看到英文一定會有相當多人害怕,因此這邊我提供 MongoDB Compass 翻譯畫面

MongoDB Compass 翻譯

那麼我們就將我們申請的 MongoDB Atlas 連結,如果你找不到的話,回到這個頁面

Database Deployments

上方有一個 Connect 按鈕,按下去之後它會問你,你要用哪一種方式連接 MongoDB

連結方式

而這邊我們要使用的就是 MongoDB Compass,因此就是選「Connect using MongoDB Compass」

Connect using MongoDB Compass

點下去之後,他會進入到兩個選項

  • I do not have MongoDB Compass
    • 我沒有 MongoDB Compass
  • I have MongoDB Compass
    • 我有 MongoDB Compass

而這邊我們當然就是選擇「I have MongoDB Compass」,除非你前面都沒安裝。

當你點下「I have MongoDB Compass」之後,你就可以看到兩個資訊,第一個是我們 MongoDB Compass 版本,但因為我們是剛剛下載的,所以可以不動設定,第二個則是我們連接的 Url 請先複製下來

複製

複製下來之後,你可以注意到畫面上有一個地方很特別,也就是 <password>

1
mongodb+srv://rayxu:<password>@cluster0.v7ywq.mongodb.net/test

這個密碼就是你前面所設定的使用者帳號密碼,因此正確來講會是這樣

1
mongodb+srv://<username>:<password>@cluster0.v7ywq.mongodb.net/test

然後將上面連結貼到 MongoDB Compass 中

MongoDB Compass

填上之後就可以看下 Connect 按鈕,過程會需要一點時間,所以要稍微等一下

Connect...

如果你連接之後發現錯誤,例如:bad auth : Authentication failed.connection <monitor> to 16.163.80.186:27017 closed

這時候你可以注意一下是不是以下狀況

  • 有沒有把自己當前電腦 IP 加入到允許內
  • 有沒有打錯帳號或密碼

連接成功之後,你可以看到畫面變成以下

連接成功

恭喜你,你已經連接上遠端的 MongoDB 資料庫了,那麼預設會有兩個 Database 資料庫,老樣子這邊一樣附上翻譯圖片

翻譯圖片

接下來你可以試著點一下 local,裡面會有很多預設的 Collection 可以給你玩一下

Default Collection

那麼這邊也是一個基本的 MongoDB Compass 入門,大多時候來講我們會使用 MongoDB Compass 來看資料唷~