设置变量后再次显示此错误'mongo 未被识别为内部或外部命令、可操作程序或批处理文件

问题描述 投票:0回答:3

我已经安装了 mongodb 并在环境变量中添加了路径。当我使用 cmd 时,它仍然抛出错误,即“mongo”未被识别为内部或外部命令, 可运行的程序或批处理文件。

enter image description here

enter image description here

mongodb nosql mern
3个回答
1
投票

mongo
可执行文件已已弃用,并且在 6.0 中不再可用

请记住,这只是 shell,

mongod
是运行数据库的二进制文件。

mongosh
是新的外壳。

查看

C:\Program Files\MongoDB\Server\6.0\bin
以查看存在的二进制文件。


0
投票

我遇到了同样的错误,并通过采取以下步骤解决了它:

  1. 我访问了 MongoDB 官方网站(https://www.mongodb.com/try/download/shell)下载 MongoDB Shell。
  2. 安装 MongoDB Shell 后,我将 MongoDB Shell 安装的 bin 目录的路径添加到系统的“Path”环境变量中。
  3. 为了确保更改生效,我关闭了所有活动的命令提示符窗口。
  4. 我打开了一个新的命令提示符窗口并执行命令“Mongod”来启动 MongoDB 服务器。
  5. 接下来,我打开另一个命令提示符窗口并执行命令“mongosh”。

0
投票
  1. 确保您的系统上安装了 MongoDB。
  2. 将 MongoDB bin 目录添加到系统的 PATH 环境变量中: Windows:编辑环境变量中的 PATH 以包含 MongoDB bin 目录。 Linux/Mac:编辑 shell 配置文件(例如 ~/.bashrc)以将 MongoDB bin 目录添加到 PATH。 打开新的终端/命令提示符并输入 mongo 以检查错误是否已解决。
© www.soinside.com 2019 - 2024. All rights reserved.