繁体   English   中英

从 1.25 升级到 1.30 后无法使用 Compass 工具连接到我的 MongoDB

[英]Cannot connect to my MongoDB using Compass tool after upgrading from 1.25 to 1.30

当我使用以前工作的连接字符串连接到服务器上的 Mongo DB 时,我收到以下错误消息。 这在我将 Compass 从 1.25 v 升级到 1.30 v 后开始发生。我不得不升级,因为导出集合功能没有从文档中导出所有字段

错误信息:

Server at localhost:27017 reports maximum wire version 5, but this
version of the Node.js Driver requires at least 6 (MongoDB 3.6)

请帮忙,因为我用它来生成报告来检查应用程序的使用情况和各种其他用户活动报告

我能够通过降级到版本 1.29.5 来解决这个问题:

https://github.com/mongodb-js/compass/releases/tag/v1.29.5

此外,通过转到“帮助”->“隐私设置”来禁用自动更新,以避免再次发生这种情况。

似乎从 MongoDB Compass v1.29.6 开始有重大变化。

https://github.com/mongodb-js/compass/releases/tag/v1.29.6

有这一行:

依赖项:将驱动程序升级到 4.2.1,将 mongosh 升级到 1.1.6

我的猜测是,从 mongodb 驱动程序 4.1.0 到 4.2.1 发生了重大变化 - 可能与此有关:

https://github.com/mongodb/node-mongodb-native/compare/v4.1.0...v4.2.1#diff-648afe3d986261d8f2015b2b131b0e4a448d4dc6946cfde1a7a836876cee255eR24

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM