在一些版本中,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数据库,所以直接点回车使用默认情况即可(默认情况即为使用本地数据库)