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

无法从Node.js连接MongoDB Atlas,求解决方案

Node.js连接MongoDB Atlas报错解决建议
  • 检查IP白名单配置
    登录MongoDB Atlas控制台,进入Cluster0集群的Network Access页面,确认你的本地/服务器IP已加入白名单。本地开发可临时添加0.0.0.0/0(生产环境禁用),保存后重试连接。

  • 验证数据库用户权限与密码
    进入Database Access页面,确认用户lalit_rout2012拥有对应数据库的读写权限,且连接字符串中的密码与设置完全一致,无拼写错误。

  • 更新MongoDB Node.js驱动
    旧版本驱动可能与Atlas协议不兼容,执行以下命令更新至最新版:

    npm install mongodb@latest
    
  • 排查网络限制
    确认当前网络未屏蔽27017端口,公司网络需联系管理员开放,也可切换至个人热点测试连接是否正常。

  • 调整连接超时参数
    在连接字符串中添加超时配置,延长连接等待时间:

    'mongodb+srv://lalit_rout2012:QYhGtmSyw3bCBIWt@cluster0.s9jpclh.mongodb.net/?retryWrites=true&w=majority&connectTimeoutMS=30000&socketTimeoutMS=30000'
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 03:44:55