.mongo‘未被识别为内部或外部命令、可操作程序或批处理文件

scyqe7ek  于 2022-09-18  发布在  Go
关注(0)|答案(14)|浏览(375)

我已经安装了mongo db。然后,当我试图在命令提示符下执行.mongo或mongo时。它显示以下错误:
.mongo‘未被识别为内部或外部命令、可操作程序或批处理文件

我正在学习一些教程,所以我不能再往前走了,因为我被困在这里了。

dzhpxtsq

dzhpxtsq1#

我想您可能忘记了为Mongo的bin文件夹设置环境变量。请执行以下操作,然后重试:Set Environment variables for mongo db's bin folder path

krcsximq

krcsximq2#

对于那些需要分步指南的人:

需要将Mongo的bin文件夹添加到PATH环境变量

以下是在Windows 10上的使用方法:

1.找到Mongo的bin文件夹。

如果你不确定它在哪里,它可能在C:\Program Files\MongoDB\Server\3.4\3.4是当时最新的稳定版本,这可能会对你有所不同。

它应该如下所示:

  • 请注意,这是指向mongo.exe和mongod.exe的路径。将此文件夹添加到PATH变量就是告诉Windows在cmd中运行某些内容时,在此文件夹中搜索与您的命令匹配的可执行文件。搜索从当前的工作目录开始,如果没有找到你的可执行文件,就会继续搜索路径中的所有路径,直到找到或找不到为止,它会给出你看到的那个错误。

1.将路径复制到bin文件夹。它应该是C:\Program Files\MongoDB\Server\3.4\bin\(或您正在使用的任何版本)
1.按Win键,输入env,Windows会提示编辑系统环境变量,点击即可。

1.在高级选项卡上,点击环境变量

1.突出显示PATH变量,点击[编辑]:

1.这将弹出“编辑环境变量”窗口,点击“新建”。

1.这将在文件夹列表中开始新的一行:

1.将路径粘贴到bin文件夹。确保以\结尾,如下所示:

1.按“OK”、“OK”、“OK”
1.打开新的cmd窗口以使用更新后的PATH变量。

现在,您应该能够从命令窗口中的任何位置运行mongodmongo

56lgkhnf

56lgkhnf3#

1.找到驱动程序名到.bin中安装的MongoDB的路径。

C:\Program Files\MongoDB\Server\4.4\bin
添加到用户的PATH变量。

c0vxltue

c0vxltue4#

新版本中不推荐使用mongo,最好在安装后使用mongosh

jucafojl

jucafojl5#

在这个错误上花了30分钟最后,我运行这个命令只是因为环境变量不是唯一的问题。对于我的版本6.0不起作用,我已经多次设置环境变量,但都失败了。最后,我将版本降级并使用5.9,还设置了它的环境变量,并运行这个命令,现在它工作得很好。

flmtquvp

flmtquvp6#

如果bin文件中没有mongo.exe,那么从here下载mongo外壳-mongoh

在命令行中使用mongoh而不是mongo。

看看Dododo的回答:“Mongo外壳不再附带服务器二进制文件。”

jgwigjjp

jgwigjjp7#

如果您已经安装了>=6.0版本,即使在配置环境变量之后也会遇到此错误,请尝试执行以下操作

1.在cmd中,不要输入mongo,而是输入mondeine命令**

输入命令后,如果您遇到以下问题‘DataDirectoryData/db Not Found’,则在C盘中创建数据文件夹和在数据文件夹内部创建数据库文件夹

现在再次尝试执行魔神命令

可选:通过以下url安装mongoh以执行mongoCommands https://www.mongodb.com/try/download/shell

rvpgvaaj

rvpgvaaj9#

我在版本6.0上也得到了相同的错误,在我降级到版本5之后,问题得到了解决,但请确保您已经编辑了环境变量,并在路径的末尾放置了‘\

sg24os4d

sg24os4d10#

如果您已经安装了6.0.1版本,那么就用mondone来代替mongo--版本,就可以很好地工作了。

我已经设置了路径和一切,可能错误只在这个版本中。

idv4meu8

idv4meu811#

对于MongoDB V5.0和最新版本,请使用mongoh而不是mongo enter image description here

moiiocjp

moiiocjp12#

当我安装MongoDB版本(6.0)时,我遇到了同样的问题。我正在学习一些教程,并使用此命令[“C:\Program Files\MongoDB\Server\6.0\bin\mongo.exe”--Version]检查MongoDB的版本。所以我不能再往前走了,因为我被困在这里了。然后我找到了解决方案

步骤1.打开环境变量enter image description here 2.单击环境变量按钮enter image description here 3.复制c驱动器enter image description here上的路径4.单击编辑按钮enter image description here 5.在变量名和变量值enter image description here上粘贴路径6.然后单击确定7.使用此命令检查enter image description here版本

7uzetpgm

7uzetpgm13#

将版本更改为5.0版本,它会起作用。

ajsxfq5m

ajsxfq5m14#

使用5.0版,因为在这里您将在您的bin文件夹Bin folder中获得mongo.exe

相关问题