logo
icon

MongoDB

一个开源、跨平台、面向文档的数据库程序。

template cover
部署次数825
发布者yuaanlin
创建于2024-03-29
模版内的服务
service icon
标签
Database

MongoDB 是一个开源的 NoSQL 数据库管理程序。NoSQL(不仅仅是 SQL)被用作传统关系型数据库的替代方案。NoSQL 数据库在处理大规模分布式数据集方面非常有用。MongoDB 是一个可以管理面向文档信息、存储或检索信息的工具。

MongoDB 被用于高容量数据存储,帮助组织在存储大量数据的同时仍能快速执行。组织还使用 MongoDB 进行临时查询、索引、负载均衡、聚合、服务器端 JavaScript 执行和其他功能。

环境变量

你可以在同一项目的其他服务中访问以下环境变量:

  • MONGO_CONNECTION_STRING:连接到 MongoDB 的连接字符串。
  • MONGO_HOST:MongoDB 的主机名称。
  • MONGO_PASSWORD:MongoDB 的密码。
  • MONGO_PORT:MongoDB 的端口。
  • MONGO_URI:连接到 MongoDB 的连接字符串。
  • MONGO_USERNAME:MongoDB 的用户名。

你可以在其他服务中使用这些环境变量来连接到你的 MongoDB。

连接到你的 MongoDB

有两个实用工具可以连接和操作你的 MongoDB:

MongoDB Compass

MongoDB Compass 是一个交互式工具,用于"查询、优化和分析你的 MongoDB 数据,并能获得关键洞察、拖放创建管道等功能"。

当你按照官方文档下载并安装完成后,回到你的 Zeabur 仪表板。点击 MongoDB 服务中的连接标签,并点击眼睛图标来复制连接字符串。

连接路径

将复制的内容粘贴到 URI 输入框中:

输入到 URI

根据你的需求选择“保存并连接”或“连接”,现在你就可以开始操作 MongoDB 了。

mongodb-compass-连接成功

mongosh

mongosh 是一个功能完整的 JavaScript 和 Node.js REPL 环境,用于与 MongoDB 数据库交互。

当你按照文档下载并安装完成后,回到你的 Zeabur 仪表板。点击 MongoDB 服务中的连接标签,并点击眼睛图标来复制连接字符串。

连接路径

mongosh mongodb://<你的连接路径>

<你的连接路径> 替换为你刚刚复制的连接字符串,我们可以使用以下命令来测试连接是否成功:

use mongodb_test
db.mongodb_test.insertOne({content: "Hello World"})
show dbs

如果成功,应该会返回:

mongosh-连接成功

然后我们可以删除测试数据库。

use mongodb_test
db.drop()