【问题标题】:MongoDB Compass: Current topology does not support sessionsMongoDB Compass:当前拓扑不支持会话
【发布时间】:2021-12-10 01:28:54
【问题描述】:

突然间我收到一个错误 - MongoDB Compass 上的“当前拓扑不支持会话”。我以前从未在 MongoDB Compass 上看到过这个!!!

以下是版本/服务器的详细信息

MongoDB 指南针版本:1.29.5 (1.29.5)

MongoDB 版本:MongoDB 3.0.6 社区

集群:独立 主机:AWS EC2

.

【问题讨论】:

    标签: mongodb mongodb-compass


    【解决方案1】:

    我认为这是由于 mongoDB 版本与最新版本的 MongoDB Compass 不兼容造成的问题。

    解决方案:将 MongoDB Compass 版本降级到 1.28.4 (1.28.4)。

    链接 - https://github.com/mongodb-js/compass/releases?q=1.28.4&expanded=true ... 在 Assets 下查找所需的安装程序。

    【讨论】:

    • 好的,谢谢!
    • 我爱你……
    【解决方案2】:

    我很努力,但结果并不好:(

    所以我换了另一个工具。

    试试https://nosqlbooster.com/

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题,结果我同时安装了多个版本的 Mongo。

      你看到这个有什么改变吗,在 Mac 上运行 mongo localhost? 如果是这样,试试这个: 首先,运行brew services list。您是否运行了多个版本?我一次安装了 3.6、4.2 和 5.1。遗憾的是,旧版本正在使用中(Mongo

      删除旧版本非常容易。首先我们停止服务,然后我们删除所有我们不喜欢的版本,最后我们重新启动服务。我想删除版本 3.6 和 4.2:

      brew services stop mongodb-community
      
      brew uninstall mongodb-community@3.6
      brew uninstall mongodb-community@4.2
      
      brew services restart mongodb-community
      

      (也许您想删除所有版本的mongodb-community,然后重新安装最新版本?没问题,只记得先brew upgrade,然后brew install mongodb-community。)

      给你!但是..哦..也许我应该告诉你备份你的数据?

      我的旧 3.6 数据库使用的引擎与全新的引擎不同。因此,我无法真正启动 mongo。对我来说幸运的是,我没有任何重要数据,所以我只是将其全部擦除。

      如何彻底清除*你的 mongo:

      brew services stop mongodb-community
      
      mv /usr/local/var/mongodb /usr/local/var/mongodb.bak
      mkdir /usr/local/var/mongodb
      
      brew services restart mongodb-community
      

      *) 如您所见,旧数据已移至目录mongodb.bak

      【讨论】:

        猜你喜欢
        • 2019-05-24
        • 2018-05-31
        • 1970-01-01
        • 2014-07-12
        • 2022-01-24
        • 1970-01-01
        • 2014-02-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多