好早之前就了解到了MongoDB,不同于MySQL的是,它不是关系型数据库,是文档型数据库,非常适合前端开发工程师因此我们也简单学习一下她吧:
01|安装
其实还是比较简单的,只是说后面的配制的时候有点麻烦:
Mongo01.jpg我们先进入到对应的MongoDB官方网站:https://www.mongodb.com/
从对应的Product选项并且选中software选项,里面就可以看到对应的MongoDB Server 直接点击进去就可以看到download选项了,如下图所示:
Mongo02.jpg点击Download the latest release 就直接跳转到最新版的MongoDB下载面板了!
Mongo03.jpg到了下载界面之后就可以看到三个选项分别为Cloud,Server ,Tools其实就是云服务,服务器,工具集
我们选中服务器,并且到MongoDB Community Server社区版本 选中对应的版本 和操作系统以及包格式之后点击download下载就行了!
Mongo04.jpg下载之后我们双击左键就可以看到安装面板了!
Mongo05.jpg点击 Next!
![Mongo07.jpg](https://img.haomeiwen.com/i14292999/83600c1482f81f0e.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)其中有一个Complete还有Customer选项,其中的意思分别为: 一键安装和自定义安装!
我们选中好了对应的安装目录和日志目录之后完成之后就可以看到当时面板! 点击下一步 但是千万要取消勾选
Install MongoDB Compass(安装 MongoDB 罗盘)
Mongo08.jpg安装好了之后,对其进行环境变量设置 设置好之后便对其进行MongoDB 配置操作!
![Mongo10.jpg](https://img.haomeiwen.com/i14292999/9eae0787f8a61721.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)对应的data目录下面进行db文件夹的创建!
设置好了数据文件夹之后 通过命令(管理员模式下) 对其进行配置设置:
mongod --dbpath D:\DevelopmentUitl\MongoDB\Server\4.0\data\db
当然这是根据对应的安装路径进行设置操作!
需要注意的点:
- 我们的防火墙可能并不能让mongod正确执行
- 因此我们需要设置对应的应用程序允许运行 在防火墙里面设置 mongod.exe
设置好之后就会分配对应的信息,我们通过一下端口可以验证是否配置成功:
Mongo12.jpg之后配置好了的话,我们在data目录下面新建log文件夹!
Mongo13.jpg在对应的安装路劲下面 bin的同级目录下面 新建一个 mongo.config
文件夹 配置对应的数据文件夹和日志文件夹路径!
配置好之后我们通过命令模式再进行service的配置,是指通过命令启动MongoDB的启动模式(开机自启还是手动启动操作):
Mongo15.jpg mongod -dbpath "D:\DevelopmentUitl\MongoDB\Server\4.0\data\db" -logpath "D:\DevelopmentUitl\MongoDB\Server\4.0\data\log\mongo.log" -install -serviceName "MongoDB"
之后我们就可以通过以下命令手动对服务进行 启动/停止 操作了!
net start serviceName
net stop serviceName
对应的配置文件信息:
systemLog:
destination: file
path: D:\DevelopmentUitl\MongoDB\Server\4.0\data\log\mongo.log
logAppend: false
storage:
dbPath: D:\DevelopmentUitl\MongoDB\Server\4.0\data\db
net:
port: 27017
bindIp: 127.0.0.1
mongod --config "D:\DevelopmentUitl\MongoDB\Server\4.0\mongo.config" --install
dbpath=D:\DevelopmentUitl\MongoDB\Server\4.0\data\db
logpath=D:\DevelopmentUitl\MongoDB\Server\4.0\data\log\mongo.log
如果说是直接开启服务之后进行登录操作的话,可以使用mongo
进行登录操作!
02|Studio 3T for MongoDB使用简介
安装Studio 3T就不过多解释了,只是通过简单使用这个软件GUI客户端来帮助我们学习,因此才简单介绍这个工具!
- 看到了主面板之后 我们可以点击Connect之后 开始对应的数据库连接操作!
- 设定具体的DB Server数据库服务器的参数设定操作 具体的安全策略也没设置!
没有设置安全策略并不代表不重要,只是作者在自己的电脑上作为练手来使用,如果说想要设置的话,可以通过别的教程对密码或者别的安全策略进行设定操作!
Mongo17.jpg- 通过连接本地的数据库服务器 可以看到初始化之后的数据库 其中包括三个:
- admin 管理
- config 配置
- local 本地
- 最亮眼的功能 莫过于 类似于Navicat的可视化工具premium 可以通过工具中带的脚本工具 来帮助我们更好地学习和使用MongoDB!
至于说对应的一些数据库的操作,因为MongoDB本身就是非关系型数据库,和我们常用的SQL不同的是不能够使用通用的SQL语言了,因此想要深入的学习MongoDB就需要通过参照对应的Documentation来学习MongoDB了!
- MongoDB Documentation Manual 文档手册
网友评论