已尝试所有建议操作后PowerShell中mongo命令仍无法运行,bin目录缺失mongo文件
解决MongoDB中
mongo命令无法运行的问题 核心原因:MongoDB 4.4及以后的版本已移除旧的
mongoshell工具,替换为全新的mongosh(MongoDB Shell),所以你的bin目录里找不到mongo文件是正常现象,并非安装出错。直接解决方案:
- 打开PowerShell,直接运行
mongosh命令——这是替代原mongo的新客户端,功能完全覆盖且更完善。 - 若确实需要兼容旧脚本或使用
mongo命令,可选择:- 卸载当前版本,安装MongoDB 4.0-4.2之间的旧版本(不推荐,旧版本已停止维护)。
- 单独下载旧版
mongo二进制文件,放入MongoDB的bin目录,并确保该目录已加入系统环境变量Path。
- 打开PowerShell,直接运行
环境变量验证:
确认系统环境变量Path已添加MongoDB的bin目录(例如C:\Program Files\MongoDB\Server\X.X\bin,X.X为你的版本号),修改后重启PowerShell再测试命令。
内容的提问来源于stack exchange,提问作者Arafin Mridul
相关产品推荐
相关产品推荐

