为了能到远方,脚下的每一步都不能少.|

Dancing-Pierre

园龄:1年9个月粉丝:3关注:0

【已解决】Windows 环境下 MongoDB 找不到 mongo.exe

【已解决】Windows 环境下 MongoDB 找不到 mongo.exe

1、问题出现环境

Windows10
MongoDB 6.0.3(Mongo 6.X版本都适用)

2、起因

以前在本地 Windows 电脑安装了MongoDB,这次想写个项目数据存 Mongo 里,发现开启不了 Mongo 的 shell 页面,配置了本地环境只有 mongod 生效,但是 mongo 命令无法被正确执行,显示如下:

mongo : 无法将“mongo”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ mongo
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (mongo:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

在这里插入图片描述
前往安装目录下 /bin 目录中,发现没有 mongo.exe 文件,只有 mongod 和 mongos,以及一个 powershell 命令脚本,所以才导致 mongo 命令不起作用。

在这里插入图片描述

3、解决

查了资料后发现,原因在于,MongoDB 6.0 以后做出了重大改变,MongoDB 已经不再默认为你安装shell 工具,因此需要安装一个额外的shell:Install mongosh — MongoDB Shell,这个工具被称为 mongosh。

前往 mongoshell 页面下载 mongoshell,解压放一个目录就行,把 mongosh 的解压目录也添加到环境变量,以后就可以用 mongosh 连接 MongoDB 了。

在这里插入图片描述
在这里插入图片描述

本文作者:Dancing-Pierre

本文链接:https://www.cnblogs.com/wyc-1009/p/17547998.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Dancing-Pierre  阅读(553)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起