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

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

相关推荐
那人如此可好20 小时前
MongoDB常用命令大全
mongodb·db
MayBaymax21 小时前
MongoDB 基础概念
java·数据库·mongodb
DBA小马哥2 天前
MongoDB 迁移切流回滚怎么做?停机窗口、增量同步、数据校验全套检查清单
mongodb·迁移学习
我是唐青枫4 天前
MongoDB 从零到能用:文档、CRUD、聚合与 Node.js 实战
mongodb
唐青枫4 天前
MongoDB 从零到能用:文档、CRUD、聚合与 Node.js 实战
mongodb
wno7045 天前
Spring Boot整合MongoDB
spring boot·后端·mongodb
鸽芷咕6 天前
MongoDB 鸿蒙 PC 适配全记录:从 Bazel 交叉编译到 HNP 原生数据库服务
数据库·mongodb·harmonyos
DBA小马哥7 天前
MongoDB 数据同步怎么做?oplog、Change Streams、同步工具 4 种方案一次讲清(附踩坑清单)
数据库·mongodb
java_logo8 天前
Docker 部署 MongoDB Community Server:轻松搭建文档数据库平台
数据库·mongodb·docker·nosql·文档数据库·轩辕镜像·mongodb-server
Horn Still Sounds8 天前
51单片机入门:硬件基础、位运算、数码管动态显示完整梳理
嵌入式硬件·mongodb·51单片机