MongooseServerSelectionError: connect ECONNREFUSED ::1:27017

出现上述错误是因为

本地使用127.0.0.1而不是localhost

因为 Node.js 18 及更高版本更喜欢 IPv6 地址,

这意味着,在许多计算机上,Node.js 将解析localhost为 IPv6 地址::1,

而 Mongoose 将无法连接,除非 mongodb 实例在启用了 ipv6 的情况下运行。

可以看到后面的确实是::1:27017而非127.0.0.1:27017

文档首页便表明了此处但我依旧犯了😓
文档-连接

相关推荐
范纹杉想快点毕业7 小时前
《STM32深度100问:AI助教工程师的实战问答录》从入门到精通适用入门嵌入式软件初级工程师,筑牢基础,技术积累
arm开发·数据库·驱动开发·mongodb·fpga开发
WangHappy1 天前
Mongoose操作MongoDB数据库(1):项目创建与连接配置
前端·mongodb
趁你还年轻_1 天前
MessageChatMemoryAdvisor + MongoDB 完整配置指南
数据库·mongodb
赵师的工作日2 天前
MongoDB-从0到1-安全管理
数据库·安全·mongodb
Jinkxs2 天前
MongoDB - MongoDB处理大文件:GridFS的使用场景与教程
数据库·mongodb
林抒2 天前
(2025版)MongoDB 8.0.13 版本安装与配置(Windows 版)保姆级教程
windows·mongodb·nosql数据库
云边有个稻草人2 天前
不用公网 IP 也能远程管 MongoDB?本地部署 + cpolar实用方案
网络协议·mongodb·cpolar
铃汐留2 天前
MongoDB设置密码并使用MongoDB Compass连接
数据库·mongodb
前端fighter2 天前
全栈项目:校友论坛系统
vue.js·mongodb·node.js
白狐_7982 天前
基于 MySQL + MongoDB 的在线考试系统数据库设计与实现
数据库·mysql·mongodb