MongoDB数据库连接报错: reports maximum wire version 5
NoSQLBooster连接MongoDB报错"Server at vlnx112044001.firstshare.cn:27017 reports maximum wire version 5, but this version of the Node.js Driver requires at least 6 (MongoDB 3.6)"
问题
下载的NoSQLBooster版本
使用NoSQLBooster for MongoDB连接MnogoDB报错:
"Server at vlnx112044001.firstshare.cn:27017 reports maximum wire version 5, but this version of the Node.js Driver requires at least 6 (MongoDB 3.6)"
这个错误消息表明, MongoDB 服务器版本(报告的 wire version 是 5)较低,而正在使用的 Node.js 驱动要求至少支持 MongoDB 3.6(对应的 wire version 是 6)。这种情况通常发生在 MongoDB 版本较旧时,而使用的 Node.js 驱动版本需要更高的 MongoDB 版本才能正常工作。
解决方法
MongoDB数据库查看版本:
db.version();
我的是3.4.16,而下载的oSQLBooster是10.0.4最新版,不支持相应数据库版本。
降低NoSQLBooster版本
NoSQLBooster - The Smartest GUI Tool and IDE for MongoDB

选择历史版本,鼠标悬浮可以查看相应支持的MongoDB版本号,最后我选择下载6.2.版本NoSQLBooster,最后MongoDB数据库正常连接。
更多推荐


所有评论(0)