一、安装MongoDB
1.1 下载MongoDB
在MongoDB的官网https://www.mongodb.com/download-center/community上下载MongoDB的最新版本,选择与操作系统对应的版本进行下载。
注意:在下载过程中,最好选择Stable Release(稳定版)而不是Beta Release(测试版),以避免出现不必要的错误。
1.2 安装MongoDB
下载完成后,双击下载文件,根据提示进行安装。安装过程中不需要做太多特别的设置,可以全部选择默认设置。
1.3 配置MongoDB
安装完MongoDB之后,需要对其进行一些配置。在指定一个位置来存储数据库之前,需要先创建一个文件夹。
//在C盘根目录下创建一个文件夹,命名为MongoDB
C:\>md MongoDB
接下来,将MongoDB的bin目录添加到系统环境变量中,以便在任意位置都能使用MongoDB。
提示:如果您已经添加过,可以跳过这一步。
操作方法如下:
右击“计算机”,选择“属性”
选择“高级系统设置”
选择“环境变量”
在“系统变量”中找到“Path”,双击进行编辑
在变量值的最后添加MongoDB的bin目录,例如:C:\Program Files\MongoDB\Server\4.2\bin
点击“确定”保存
最后,需要创建一个配置文件,在其中配置MongoDB服务器的各种参数。具体配置方法可参考MongoDB官方文档。
提示:如果您不想进行过多配置,也可以使用默认配置。
二、启动MongoDB
2.1 打开Windows命令提示符
在开始菜单中找到“命令提示符”,右键点击选择“以管理员身份运行”。
2.2 进入MongoDB的bin目录
在命令提示符中输入以下命令:
//假设MongoDB安装在C盘根目录下的MongoDB文件夹中
C:\>cd MongoDB\bin
提示:在这个目录下,可以看到一些MongoDB的命令行工具,包括mongo.exe,mongod.exe等。
2.3 启动MongoDB服务器
在bin目录下输入以下命令:
C:\>mongod.exe
出现以下提示并不代表出现了错误,只是在等待客户端连接:
[initandlisten] waiting for connections on port 27017
提示:如果想在后台运行并且不打印日志,可以使用以下命令:
C:\>mongod.exe --fork --logpath C:\MongoDB\log\mongo.log --logappend
注意:该命令中的logpath表示日志存储的路径,末尾的--logappend参数表示在原有日志的末尾续写。
三、连接MongoDB
3.1 打开另一个命令提示符
不要关闭之前的命令提示符,打开一个新的命令提示符,输入以下命令进入bin目录:
C:\>cd MongoDB\bin
3.2 连接MongoDB服务器
在bin目录下输入以下命令:
C:\>mongo.exe
出现以下提示,表示已成功连接到MongoDB服务器。
MongoDB shell version v4.2.3
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
3.3 使用MongoDB
连接成功后,在命令提示符中输入以下命令,查看当前所有的数据库:
show dbs
出现以下结果,表示当前没有数据库。
admin 0.000GB
config 0.000GB
local 0.000GB
在MongoDB中,需要先进入某个数据库才能进行文档(相当于RDBMS中的记录)的操作。可以使用以下命令进入或创建一个数据库:
//进入已存在的数据库
use 存在的数据库名
\\例如,要进入名为mydb的数据库
use mydb
//创建一个新的数据库
use 新数据库名
\\例如,要创建名为mynewdb的新数据库
use mynewdb
3.4 退出MongoDB
在命令提示符中输入以下命令,即可退出MongoDB:
exit
四、总结
通过上面的步骤,我们学习了如何在Windows上安装MongoDB、如何启动和连接MongoDB服务器。需要注意的是,在操作MongoDB之前,最好先了解一些基础概念,例如文档、集合等。