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

Mongoose连接MongoDB Atlas报MongooseServerSelectionError求助

解决Mongoose连接MongoDB Atlas时的ServerSelectionError问题

你遇到的报错为:

MongooseServerSelectionError: Could not connect to any servers in your MongoDB Atlas cluster

Mongoose连接Atlas报错

你已尝试手动添加IP到MongoDB页面、重置防火墙、切换移动网络但无效,可从以下几个方向排查:

  • 确认MongoDB Atlas的IP白名单配置:
    • 临时添加0.0.0.0/0(允许所有IP访问,仅用于测试,生产环境务必删除),测试是否能正常连接,排除IP识别异常问题
    • 检查当前公网IP是否准确,部分网络环境下IP会动态变更,需重新获取并添加到白名单
  • 验证Mongoose连接字符串:
    • 确认集群名称、数据库名、用户名、密码完全正确,若密码包含特殊字符(如@、#、$),需做URL编码
    • 确保连接字符串格式符合要求,示例格式:mongodb+srv://<用户名>:<密码>@<集群地址>/<数据库名>?retryWrites=true&w=majority
  • 排查网络环境:
    • 关闭代理、VPN等工具,部分网络代理会导致IP跳转,使白名单配置失效
    • 等待白名单配置生效:Atlas的IP白名单变更可能需要1-2分钟才能同步,不要立即测试
  • 检查集群状态:确认MongoDB Atlas集群处于正常运行状态,无维护或暂停情况

内容的提问来源于stack exchange,提问作者Frederic Jasmin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 00:45:37