哈囉大家好!我是 2魚,歡迎來到鐵人賽第八天的資料庫冒險!昨天我們學習了如何規劃資料表,今天我們要更進一步,實際動手把我們的鸚鵡食堂搬進雲端啦!我們將使用 MongoDB Atlas 和 Compass 這兩個超級好用的工具,來建立我們的資料管理系統。不用擔心,即使你是資料庫新手,跟著我的步驟來,也能輕鬆駕馭這些強大的工具。準備好要讓你的鸚鵡食堂起飛了嗎?Let's go!
在上一篇文章中,我們學習了如何規劃資料表。
附上昨天的實踐練習答案:
KEY | 英文欄位名稱 | 中文欄位名稱 | 型態 | 必填 | 預設值 | 備註 |
---|---|---|---|---|---|---|
PK | _id | ID | ObjectID | v | MongoDB自動生成 | |
name | 食物名稱 | String | v | |||
description | 說明 | String | ||||
calories | 卡路里 | Number | v | 每100克 | ||
fat | 脂肪 | Number | v | 克/100克 | ||
protein | 蛋白質 | Number | v | 克/100克 | ||
carbs | 碳水化合物 | Number | v | 克/100克 | ||
maxDailyAmount | 每日最大食用量 | Number | v | 克/天 | ||
createdAt | 創建時間 | Date | v | now |
這個鸚鵡食物集合的設計考慮了以下幾個要素:
接著進入正題囉 ~
今天,我們要用 MongoDB Atlas 和 Compass 來建立鸚鵡食堂的資料管理系統。這兩個工具會讓我們的資料管理變得更簡單。
注意:在這個教學中,我們不會涉及本地端 MongoDB 的安裝和操作。我們直接使用雲端服務,這樣可以省去配置本地環境的複雜步驟。
MongoDB Atlas 是 MongoDB 官方的雲端服務。選擇 Atlas 有幾個好處:
註冊 MongoDB Atlas 帳號(可以使用 Google 帳號快速註冊)
創建一個新的集群(Cluster)
設置資料庫用戶和網路訪問權限
使用 Compass 連接 MongoDB Atlas
下載並安裝 MongoDB Compass
在 Cluster0 中點擊 "Connect" 按鈕
選擇 Compass 連接方式
打開 MongoDB Compass,進行連接
連接成功(今天的教學到此為止,之後的實戰中我們會繼續使用)
MongoDB Compass 是一個圖形化的管理工具,就像是我們資料庫的儀表板。它讓我們可以直觀地操作和管理資料,不需要寫複雜的指令。
主要功能:
接下來動手玩玩看 Compass 吧
範例是手 key 新增資料,
當然也有提供匯入資料 (import JSON or CSV file)
這邊使用昨天我們設計的食物結構作為範例資料:
{
"_id": {
"$oid": "66bf8246f3acda432feda6b8"
},
"name": "向日葵籽",
"description": "營養豐富的鸚鵡零食",
"calories": 584,
"fat": 51,
"protein": 21,
"carbs": 20,
"maxDailyAmount": 10
}
滑鼠懸浮在資料上時會顯示功能按鈕,都可以動手玩玩看哦
哇,今天我們真的完成了一件大事呢!我們不僅成功地將鸚鵡食堂的資料庫部署到了雲端,還學會了使用 MongoDB Compass 這個超級好用的工具。有了它,管理我們的資料就像是在照顧一群快樂的鸚鵡一樣輕鬆愉快。
回顧一下,我們學會了如何設置 MongoDB Atlas,如何連接 Compass,還親手新增了我們的第一筆資料。這些技能不只適用於這個專案,在未來的開發工作中也一定會派上大用場!
準備好開始下一階段的學習了嗎?讓我們一起繼續這段有趣的資料庫冒險吧!如果你對今天的內容有任何疑問,或是想分享你的資料庫使用經驗,歡迎在下方留言喔!我們明天見啦,掰掰~
(對了,如果你覺得今天的內容對你有幫助,別忘了給個讚支持一下喔!這會是我繼續努力的動力呢~)