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

MongoDB 6.0+无mongo.exe,mongosh/mongos无法使用如何进入Shell?

解决MongoDB 6.0+无法进入Shell的问题

关键前提

MongoDB 6.0及以后版本彻底移除了旧版mongo.exe,官方指定的Shell工具是mongosh(MongoDB Shell)。注意mongos.exe是分片集群的路由进程,和Shell工具完全无关,别搞混。

具体解决步骤

  • 第一步:检查mongosh是否安装
    打开你的MongoDB安装目录下的bin文件夹(也就是/c/Program Files/MongoDB/Server/6.0/bin),看看有没有mongosh.exe。如果没有,说明安装时没选装mongosh,两种补装方式:

    • 下载独立的mongosh安装包,解压后把mongosh.exe放到这个bin目录里;
    • 重新运行MongoDB安装程序,勾选“Install MongoDB Shell”选项完成安装。
  • 第二步:让终端能调用mongosh
    要是已经有mongosh.exe但终端提示command not found,有两种办法:

    1. 直接用绝对路径执行:在终端里输入完整路径启动,比如:
      "/c/Program Files/MongoDB/Server/6.0/bin/mongosh.exe"
      
    2. 添加环境变量:把MongoDB的bin目录(/c/Program Files/MongoDB/Server/6.0/bin)添加到系统的PATH环境变量中,重启终端后就能直接输入mongosh启动Shell。
  • 第三步:确认服务状态
    启动mongosh后,默认会连接本地的mongodb://localhost:27017,如果报错,请先确保MongoDB服务已经启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 11:30:57