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

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

相关推荐
listhi52013 小时前
基于 LabVIEW 和 51 单片机的温度检测系统
单片机·mongodb·labview
yu85939583 天前
适合单片机和嵌入式系统的 C 语言 FIR 滤波器实现
c语言·单片机·mongodb
身如柳絮随风扬4 天前
MongoDB 典型使用场景深度解析:从订单冷热分离到社交地理查询
数据库·mongodb
星越华夏4 天前
MongoDB安装实战指南
数据库·mongodb
逻极5 天前
MongoDB 从入门到精通:文档数据库的灵活之道
分布式·mongodb·nosql·聚合框架
小猿姐5 天前
MongoDB Kubernetes Operator 实测对比:Community、Percona 与 KubeBlocks,谁更适合团队落地?
数据库·mongodb·kubernetes
赵渝强老师5 天前
【赵渝强老师】MongoDB的视图
数据库·mongodb
fie88895 天前
51单片机 NRF24L01 接收程序
嵌入式硬件·mongodb·51单片机
大数据魔法师5 天前
MongoDB(九) - MongoDB分片集安装与配置
数据库·mongodb
小猿姐5 天前
三种 MongoDB Operator 实测对比:Community、Percona 与 KubeBlocks,谁更适合团队落地?
运维·mongodb·kubernetes