You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取免费MongoDB连接字符串?原免费服务现已付费,求替代方案及步骤

免费获取MongoDB连接字符串的可行途径及操作步骤

一、可用的免费途径

  • MongoDB Atlas M0免费集群:官方并未取消免费服务,仍提供永久免费的基础集群,只是部分免费权益有所调整,核心免费集群可正常使用。
  • 本地部署MongoDB社区版:完全开源免费,自行搭建后即可生成本地连接字符串。
  • FerretDB + 免费PostgreSQL托管实例:通过FerretDB实现MongoDB兼容接口,搭配免费PostgreSQL实例获取可用的连接字符串。

二、详细操作步骤

1. 获取MongoDB Atlas免费集群连接字符串

  • 注册或登录MongoDB账号,进入控制台后点击「Create」创建集群。
  • 在集群类型选择页,选择Free Tier(M0),挑选就近的云服务商区域,点击「Create Cluster」。
  • 等待5-10分钟集群部署完成,点击集群面板的「Connect」按钮。
  • 在连接向导中选择「Connect your application」,匹配你的编程语言/驱动版本。
  • 复制生成的连接字符串,将<password>替换为你设置的数据库用户密码,<dbname>替换为目标数据库名称即可使用。

2. 本地部署MongoDB社区版获取连接字符串

  • 下载对应操作系统的MongoDB社区版安装包并完成安装。
  • 启动MongoDB服务:Windows通过服务管理器启动;Linux/macOS执行mongod --dbpath ./data/db(需提前创建./data/db目录)。
  • 服务启动后,本地连接字符串格式为:mongodb://localhost:27017/;若设置了用户名密码,格式为mongodb://username:password@localhost:27017/dbname?authSource=admin。

3. FerretDB搭配免费PostgreSQL实例获取连接字符串

  • 申请一个免费的PostgreSQL托管实例,获取其主机、端口、用户名、密码及数据库名信息。
  • 通过Docker启动FerretDB,配置PostgreSQL连接参数:
    docker run -p 27017:27017 \
      -e FERRETDB_POSTGRESQL_URL="postgres://user:password@host:port/dbname" \
      ghcr.io/ferretdb/ferretdb
    
  • 启动成功后,MongoDB兼容的连接字符串为:mongodb://localhost:27017/;若有认证需求,补充对应参数即可。

内容的提问来源于stack exchange,提问作者Jai Das

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:52:56