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(52)如何配置分片?
数据库·mongodb
2401_858936882 天前
51 单片机核心知识点:GPIO、中断、定时器与蜂鸣器驱动
单片机·mongodb·nosql
爬山算法2 天前
MongoDB(50)副本集中的角色有哪些?
数据库·mongodb
Predestination王瀞潞3 天前
4.1.1 存储->数据库:MongoDB
数据库·mongodb
૮・ﻌ・4 天前
Node.js - 04:MongoDB、会话控制
数据库·mongodb·node.js·jwt·token·cookie·session
七夜zippoe4 天前
MongoDB聚合框架与性能优化实战指南
数据库·python·mongodb·性能优化·聚合框架
数据知道5 天前
《深入掌握MongoDB数据库》 - 专栏介绍和目录
网络·数据库·mongodb
暖阳常伴5 天前
Windows安装MongoDB
数据库·windows·mongodb
数据知道5 天前
MongoDB原子操作边界:理解单文档事务与多文档事务的适用场景
数据库·mongodb
数据知道5 天前
MongoDB多对多关系设计:构建高效关联查询的解决方案
数据库·mongodb