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

4uqofj5v  于 2023-11-17  发布在  Go
关注(0)|答案(4)|浏览(277)

我已经安装了mongodb,并在环境变量中放置了一个路径。当我使用cmd时,它仍然抛出错误,即“mongo”不被识别为内部或外部命令,可操作程序或批处理文件。
enter image description here
enter image description here

5cnsuln7

5cnsuln71#

mongo可执行文件在6.0中已弃用,不再可用。
请记住,这只是shell,mongod是运行数据库的二进制文件。
mongosh是新的shell。
C:\Program Files\MongoDB\Server\6.0\bin中查找存在的二进制文件。

rfbsl7qr

rfbsl7qr2#

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

f0ofjuux

f0ofjuux3#

1.确保MongoDB安装在您的系统上。
1.将MongoDB bin目录添加到系统的PATH环境变量中:Windows:在环境变量中编辑PATH以包含MongoDB bin目录。Linux/Mac:编辑shell配置文件(例如,~/.bashrc)以将MongoDB bin目录添加到PATH。打开新的终端/命令提示符并键入mongo以检查错误是否已解决。

jexiocij

jexiocij4#

旧版mongo shell 已删除

mongo shell已从MongoDB 6.0中删除

替换为**mongosh**。

已删除旧版mongo shell

相关问题