在 Zeabur 部署 MongoDB
Zeabur 提供了一鍵部署 MongoDB 服務的功能,讓你可以快速的在 Zeabur 上部署 MongoDB 資料庫。
部署 MongoDB 服務
在部署此服務之前,如果您還沒有建立專案,您需要先建立一個專案。 您可以按照此文件建立您的專案。
在你的專案中,點擊 建立服務,選擇 Marketplace 之後搜尋 MongoDB
。
點選「MongoDB」後,Zeabur 會自動幫你部署 MongoDB 服務。
環境變數
成功部署 MongoDB 服務後,Zeabur 會自動注入環境變數到服務中。目前有以下變數:
MONGO_INITDB_ROOT_PASSWORD
MONGO_INITDB_ROOT_USERNAME
PASSWORD
連結資料庫
Zeabur 預設資料庫使用者為 mongo
,密碼需自行查看 PASSWORD
變數。
MongoDB Compass
MongoDB Compass (opens in a new tab) 是一款用於查詢、最佳化和分析 MongoDB 資料的互動式工具。可供獲取關鍵洞察,拖曳建構管道等。
根據官方文件下載且安裝完畢後,回到 Zeabur 中。點選 MongoDB 服務中連結頁籤,點選 MongoDB connection string
的小眼睛來複製連結地址。
將複製內容貼到 URI 輸入框:
根據自身需要選擇 Save & Connect
或 Connect
:
此時,即可開始操作 MongoDB。
mongosh
mongosh (opens in a new tab) 是一個功能齊全的 JavaScript 和 Node.js REPL 環境,用於與 MongoDB 資料庫進行互動。
根據文件下載且安裝完畢後,回到 Zeabur 中。點選 MongoDB 服務中連結頁籤,點選 MongoDB connection string
的小眼睛來複製連結地址。
mongosh mongodb://<YOUR_CONNECT_PATH>
將 <YOUR_CONNECT_PATH>
取代為剛剛複製的連結地址,我們可以使用如下命令來測試連結是否成功:
use mongodb_test
db.mongodb_test.insertOne({content: "Hello World"})
show dbs
若成功則應當回傳:
之後我們可以 drop
掉測試用資料庫。
use mongodb_test
db.drop()