簡體   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