MongoDB也是一种数据库,只不过它既不是关系型数据库,也不是非关系型数据库(NoSQL),而是一种介于关系型数据库和NoSQL之间的一种数据库。如果说非关系型数据库是轻量级的,具有存取速度快的特点。关系型数据库是重量级的,具有存储数据量大,数据安全,查询统计方便等特点。那么MongoDB就有非关系型数据库存储数据快的特点,又有关系型数据库存储数据量大、安全等特点。
MongoDB是基于分布式文件存储的数据库
MongoDB是介于NoSQL和关系型数据库之间的一款产品
MongoDB是基于C++语言编写的
MongoDB具有查询语言、索引、key-value存储结构
MongoDB存储数据是以BSON类型(JSON)
- 首先在网上下载好对应版本的MongoDB,我们可以到官网下载。
-
自己选定版本
image.png - 运行文件,可以自定义(custom)安装,建议安装c盘,方便操作,之后一直下一步,安装好之后,在data中创建新的db文件夹,当然我是放在E盘
image.png
- 接下去默认next 下一步image.png
取消图形化工具,点击完成就行了image.png
打开系统服务可以看到对应的服务mongodb serverimage.png
我的当前目录是E:\MongoDB\Server\4.0是根目录 - 配置系统环境变量image.png
此时你打开你的cmd命令窗口输入mongo就可以查看了image.png
数据库文件和日志保存位置设置(可不看,这只是针对本机的一些操作的记录,与安装配置无关)
dbPath: E:\MongoDB\Server\4.0\data\ 改成 dbPath: E:\MongoDB\Server\4.0\data\db
image.png
path: E:\MongoDB\Server\4.0\data\log\mongod.log 也更改下
net stop "Mongo~~~~ Server" 关闭服务器
image.png
net start MongoDB Server 启动服务器image.png