已安装MongoDB Community 6.0.0,mongosh可用但mongo命令找不到求助
问题解决:MongoDB 6.0.0中
mongo命令找不到但mongosh可用 原因说明
MongoDB 6.0版本开始,官方已移除了传统的mongo shell,默认仅安装新版的mongosh(MongoDB Shell)作为官方推荐的交互式命令行工具。这是官方的产品迭代变更,所以执行mongo命令会提示"未找到"是正常现象。
解决方案
优先使用
mongosh替代mongomongosh是官方主推的新版shell,相比旧版mongo具备更多优势:- 支持MongoDB 5.0及以上版本的所有新特性
- 提供语法高亮、智能自动补全功能
- 支持异步操作和更丰富的命令行交互体验
你当前的mongosh版本1.5.4是兼容MongoDB 6.0.0的,直接使用即可,比如连接本地数据库:
mongosh连接远程数据库:
mongosh "mongodb://username:password@host:port/dbname"若必须使用旧版
mongo命令(不推荐)
官方已停止维护旧版mongoshell,存在安全风险,仅在特殊场景下建议安装:- 可以从MongoDB官方下载页面获取对应系统的Legacy Shell安装包(注意选择与MongoDB 6.0.0兼容的版本)
- 安装完成后,需确保该工具的路径被添加到系统环境变量中,才能直接执行
mongo命令
内容的提问来源于stack exchange,提问作者Bear Bile Farming is Torture
相关产品推荐
相关产品推荐

