You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

mongo与mongosh版本号不一致是否正常?会影响MongoDB正常使用吗?

MongoDB 新旧Shell版本差异说明

版本不一致属于正常情况,不会影响MongoDB正常使用

  • 两个命令对应两款独立发布的MongoDB命令行客户端,版本号规则完全独立:
    • mongo 是MongoDB官方早期提供的遗留Shell(Legacy Mongo Shell),它的版本号与MongoDB服务端版本同步发布,你执行命令返回的5.0.2就是该遗留Shell的版本,和同版本MongoDB服务端完全适配。
      你返回的版本信息完整如下:
      Build Info: {
          "version": "5.0.2",
          "gitVersion": "6d9ec525e78465dcecadcff99cce953d380fedc8",
          "modules": [],
          "allocator": "system",
          "environment": {
              "distarch": "x86_64",
              "target_arch": "x86_64"
          }
      }
      
    • mongosh 是MongoDB推出的新一代官方Shell,独立于服务端迭代,版本号独立编排,和旧版Shell、MongoDB服务端的版本没有对应关系,你查询到的1.0.7就是新一代Shell的独立版本。
  • 兼容性验证:
    你当前使用的mongosh 1.0.x系列官方支持MongoDB 4.0及以上所有版本的服务端,和你使用的5.0.x版本MongoDB完全适配,不存在兼容问题,不会影响正常使用。
  • 补充说明:
    MongoDB从6.0版本开始已经正式移除旧版mongo Shell,默认只预装mongosh作为唯一官方命令行客户端,后续升级MongoDB版本后如果找不到mongo命令属于正常迭代调整。

内容的提问来源于stack exchange,提问作者Bryan Hain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 06:18:01