部署 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 是一款用于查询、优化和分析 MongoDB 数据的交互式工具。可供获取关键见解,拖放构建管道等。
根据官方文档下载且安装完毕后,回到 Zeabur 中。点击 MongoDB 服务中链接选项卡,点击 MongoDB connection string
的小眼睛来复制连接地址。
将复制内容粘贴到 URI 输入框:
根据自身需要选择 Save & Connect
或 Connect
:
此时,即可开始操作 MongoDB。
mongosh
mongosh 是一个功能齐全的 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()