阅读(3586) (0)

MongoDB 没有mongo.exe怎么办?

2022-09-08 10:38:47 更新

在一些版本中,MongoDB中自带了MongoDB shell(也就是mongo.exe)。在之前的教程中也有使用到该功能。但是在某些版本中MongoDB shell已经不是自带的内容,需要另外下载安装MongoDB shell,本篇文章就是解决没有mongo的问题。


初始情况

这里小编安装的是mongoDB 6.0版本。可以看到安装目录的bin目录下没有mongo.exe文件。


我们需要这个文件来连接到MongoDB数据库。所以接下来是安装内容:


下载

下载链接:https://www.mongodb.com/try/download/shell


选择Windows(MSI)版本,下载之后得到一个msi安装文件(也可以下载zip格式的,但本文以msi安装文件作为介绍)。


安装

点击msi文件即可进行安装


此处为了避免麻烦,我将其安装到MongoDB文件夹下。如果想要与前面教程兼容的话,可以安装到MongoDB的bin文件夹下。

点击next直到安装界面后点击install即可开始安装。

安装完成后会多出这几个文件:



使用

我们可以直接点击mongosh进入MongoDB shell界面,即可执行本手册中的所有操作(与mongo.exe相同)。如果将其安装到MongoDB的bin目录下,原来使用mongo.exe的启动方式是使用mongo命令,现在则改为mongosh命令。运行结果如下:


 启动时会选择连接的MongoDB,因为该shell也可以远程连接别的MongoDB,因为我们是使用本地的MongoDB数据库,所以直接点回车使用默认情况即可(默认情况即为使用本地数据库)