我已经安装了 mongo db。然后当我尝试在命令提示符下执行 .mongo 或 mongo 时。它显示此错误:
.mongo' 不是内部或外部命令,也不是可运行的程序或批处理文件
我正在学习一些教程,所以我无法继续前进,因为我被卡在这里了。帮助!
Tra*_*ter 57
对于那些想要分步指南的人:
bin文件夹添加到“Path”环境变量中以下是 Windows 10 上的操作方法:
如果您不确定它在哪里,它可能C:\Program Files\MongoDB\Server\3.4\ 是当时最新的稳定版本 3.4,这对您来说可能会有所不同。
它应该看起来像这样:
请注意,这是 mongo.exe 和 mongod.exe 的路径。将此文件夹添加到 Path 变量中是告诉 Windows 在您在 cmd 中运行某些内容时在此文件夹中搜索与您的命令匹配的可执行文件。搜索从当前工作目录开始,如果没有找到您的 exe,则会继续搜索 Path 中的所有路径,直到找到它为止,否则它会给出您看到的错误。
将路径复制到 bin 文件夹。它应该是C:\Program Files\MongoDB\Server\3.4\bin\(或者你正在使用的任何版本)
按win,输入env,Windows 会提示“编辑系统环境变量”,单击它。
\这样的方式结尾:按“确定”“确定”“确定”
打开一个新的 cmd 窗口以使用更新的路径变量。
现在您应该能够从命令窗口中的任何位置mongod运行。mongo
Sac*_*ogi 21
如果您安装了 6.0.1 版本,则使用 mongod 代替 mongo,例如使用 mongod --v 代替 mongo --version ,它将正常工作。
我已经设置了路径,所有的错误可能只出现在这个版本中。
小智 14
如果你的bin文件中没有mongo.exe,那么从这里下载mongo shell - mongosh
在命令行中使用 mongosh 而不是 mongo。
检查 dododo 的这个答案:“mongo shell 不再随服务器二进制文件一起提供。”
如果您遇到这样的情况,请尝试以下命令 - 'mongo' 不被识别为内部或外部命令、可操作程序或批处理文件。
C:\Users\Vishal Bramhankar>mongo
'mongo' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Vishal Bramhankar>mongo --version
'mongo' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Vishal Bramhankar>mongod --version
db version v6.0.3
Build Info: {
"version": "6.0.3",
"gitVersion": "f803681c3ae19817d31958965850193de067c516",
"modules": [],
"allocator": "tcmalloc",
"environment": {
"distmod": "windows",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
C:\Users\Vishal Bramhankar>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22267 次 |
| 最近记录: |