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

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

相关推荐
77美式10 小时前
Node + Express + MongoDB 后端部署全解析:新手零踩坑
数据库·mongodb·express
知识分享小能手17 小时前
MongoDB入门学习教程,从入门到精通,MongoDB 持久性完全指南(20)
数据库·学习·mongodb
爬山算法1 天前
MongoDB(86)如何使用MongoDB存储大文件?
数据库·mongodb
知识分享小能手2 天前
MongoDB入门学习教程,从入门到精通,MongoDB的了解应用程序的动态(18)
数据库·学习·mongodb
知识分享小能手2 天前
MongoDB入门学习教程,从入门到精通,MongoDB 安全完全指南(19)
学习·安全·mongodb
disgare2 天前
MongoDB 底层原理
数据库·mongodb
gihigo19984 天前
基于MSComm控件的PC串口通信程序(中断方式接收数据)
数据库·mongodb
知识分享小能手4 天前
MongoDB入门学习教程,从入门到精通,MongoDB的分片管理(17)
数据库·学习·mongodb
清风6666664 天前
基于单片机的自动存包柜设计
单片机·嵌入式硬件·mongodb·毕业设计·课程设计·期末大作业
爬山算法4 天前
MongoDB(88)如何进行数据迁移?
数据库·mongodb