You need to enable JavaScript to run this app. 如何将Mongo Shell版本从4.4降级至3.6以匹配服务端版本
优惠活动
大模型
产品
解决方案
定价
更多

如何将Mongo Shell版本从4.4降级至3.6以匹配服务端版本

降级Mongo Shell至3.6.8操作步骤

前置注意事项

  • 所有操作仅针对Mongo Shell组件,不会影响已运行的MongoDB 3.6.8服务端进程及存储数据
  • 操作前可提前备份数据库数据,规避误操作风险
  • 安装时指定固定版本号,安装完成后锁定版本,避免后续系统自动更新导致版本再次不匹配

Debian/Ubuntu 系列操作系统操作步骤

  1. 卸载当前4.4版本的Mongo Shell
apt remove mongodb-org-shell -y
  1. 添加MongoDB 3.6版本软件源
# 导入源GPG密钥
wget -qO - https://www.mongodb.org/static/pgp/server-3.6.asc | apt-key add -
# 写入源配置
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/3.6 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.6.list
# 更新软件源缓存
apt update
  1. 安装指定3.6.8版本的Mongo Shell
apt install mongodb-org-shell=3.6.8 -y
  1. 锁定Mongo Shell版本,禁止自动更新
apt-mark hold mongodb-org-shell

RHEL/CentOS 系列操作系统操作步骤

  1. 卸载当前4.4版本的Mongo Shell
yum remove mongodb-org-shell -y
  1. 添加MongoDB 3.6版本软件源,新建/etc/yum.repos.d/mongodb-org-3.6.repo文件,写入以下内容:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
  1. 安装指定3.6.8版本的Mongo Shell
yum install mongodb-org-shell-3.6.8 -y
  1. 锁定Mongo Shell版本,禁止自动更新
yum versionlock add mongodb-org-shell

macOS 操作系统操作步骤

如果通过Homebrew安装的Mongo Shell,先卸载现有版本:

brew uninstall mongodb-community-shell

查找MongoDB 3.6.8对应的版本Formula完成安装即可。

结果验证

安装完成后执行命令查看版本:

mongo --version

输出以下内容即为操作成功:

MongoDB shell version v3.6.8

启动mongo终端后不会再出现版本不匹配的警告。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 17:36:06