
ZeaburMongoDB 是一款受歡迎的開源、面向文件的 NoSQL 資料庫。它不使用傳統的列與欄,而是以彈性的類 JSON 文件儲存資料,非常適合需要高效能與可擴展性的現代 Web 應用。
Zeabur 讓資料庫部署變得更簡單。你不需要手動管理 Docker 容器或設定伺服器,只要在 Marketplace 一鍵即可部署可用的 MongoDB 實例。
在本教學中,我們將帶你完成:
Zeabur 提供「一鍵部署」,通常你不需要手動設定複雜的選項。
選項 1:從 Project 頁面建立 Postgresql 實例
MongoDB。選項 2:從模板頁面建立 MongoDB 實例
Features 與 Template。MongoDB。deploy 即可開始部署。mongodb://mongo:xxxx@xxx.clusters.zeabur.com:25909在 VS Code 管理 MongoDB 的最佳方式是使用官方擴充套件。
Enter。若你想要視覺化你的資料(表格、圖表、Schema 分析),MongoDB Compass 是標準工具。
.svc.cluster.local 結尾,無法在你的電腦上使用;而公網主機通常以 .zeabur.app 結尾。mongosh 是一個功能完整的 JavaScript 與 Node.js REPL 環境,可用來與 MongoDB 資料庫互動。
依照文件下載並安裝後,回到你的 Zeabur Dashboard。在 MongoDB 服務的 Connections 分頁中點擊眼睛圖示以複製連線字串。

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()
MONGO_URI 環境變數改成 Internal 連線字串(可在 Connection 分頁的 "Private" 區塊找到)。