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

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

相关推荐
点灯小铭1 天前
基于单片机的噪声波形检测与分贝测量仪设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计·期末大作业
ColderYY1 天前
python和mongodb交互
python·mongodb
gongzemin1 天前
使用阿里云 ECS 安装 MongoDB并实现后端连接
mongodb·express
终生成长者1 天前
MongoDB 操作命令
数据库·mongodb·oracle
热爱运维的小七2 天前
MongoDB 内存管理避坑指南:解决高占用、页错误等核心问题,让数据库性能翻倍
数据库·mongodb
bing.shao4 天前
mongodb与redis在聊天场景中的选择
数据库·redis·mongodb
jyd01244 天前
MongoDB 与 Java 实体类型 LocalTime 时区转换问题解决方案
java·数据库·mongodb
一介草民丶5 天前
Linux | Mongodb 6 离线安装
linux·运维·mongodb
桃子不吃李子6 天前
一些工具的使用
javascript·mongodb·node.js
岁岁岁平安7 天前
本机 MongoDB 注册系统服务、启用security认证
数据库·python·mongodb