【问题标题】:Mongosh not using the updated MongoDB versionMongosh 没有使用更新的 MongoDB 版本
【发布时间】:2022-06-11 06:55:25
【问题描述】:

我正在使用 ubuntu。 我之前有 MongoDB v4.0.28,驱动器上还有一些不重要的测试数据库。然后我安装了 Mongosh,然后我将 MongoDB 更新到了 5.0.6。 Wenn 我开始 mongosh,它说“使用 MongoDB:4.0.28” 我应该做些什么来让 Mongosh 使用 MongoDB 5.0.6? 顺便提一句。 apt list --installed 看起来像这样:

mongodb-mongosh/focal,now 1.1.9 amd64 [installed]
mongodb-org-database-tools-extra/focal,now 5.0.6 amd64 [installed,automatic]
mongodb-org-database/focal,now 5.0.6 amd64 [installed,automatic]
mongodb-org-mongos/focal,now 5.0.6 amd64 [installed,automatic]
mongodb-org-server/focal,now 5.0.6 amd64 [installed,automatic]
mongodb-org-shell/focal,now 5.0.6 amd64 [installed,automatic]
mongodb-org-tools/focal,now 5.0.6 amd64 [installed,automatic]
mongodb-org/focal,now 5.0.6 amd64 [installed]

编辑:当我今天尝试启动 mongosh 时,我得到的是 MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017

edit2:我发现我做错了什么。我按照“安装 MongoDB”下的步骤进行操作,但后来我没有继续“运行 MongoDB”部分……现在它可以工作了。

【问题讨论】:

  • 检查命令“which mongosh”显示的内容以了解您默认使用的二进制文件,很可能这是 /usr/bin/mongosh 可能是旧版本,或者您的路径可能会找到另一个位置首先确定版本的地方,使用 echo $PATH 检查可用路径...,您可能需要删除一些较旧的部署路径...
  • 当我今天尝试启动 mongosh 时,我得到 MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017 奇怪...

标签: mongodb mongo-shell


【解决方案1】:

我认为您应该尝试按照官方网站的说明卸载 mongodb 和 mongosh,然后尝试重新安装 mongosh 和 mongodb(最新版本)稳定版..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-10
    • 2023-01-16
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    相关资源
    最近更新 更多