前言
- 由于工作和项目需求,需要掌握基础的MongoDB使用方法,我将自己的学习过程一一记录下来,希望能够对读者有所帮助。
1 MongoDB的基本概念
MongoDB 是由C++语言编写的,基于分布式文件存储的开源NoSQL数据库系统。
- NoSQL指的是非关系型的数据库,与之对应的是关系型数据库RDBMS(SQL),两者在储存形式上不同,SQL通常以表的形式存储数据(结构化数据),NoSQL则以键值的形式存储数据(非结构化数据)。
MongoDB是最接近SQL的NoSQL数据库,因此在学习MongoDB时,可以与SQL进行对比,以加深理解。
- MongoDB中的集合可以理解为SQL中的表。
- MongoDB中的文档可以理解为SQL中表的每一行,数据结构由键值对组成,类似于JSON对象。
2 MongoDB下载安装
2.1 MongoDB下载
可以到MongoDB官网:www.mongodb.com 下载Community version,我下载的是MongoDB 4.4.6(64bit)版本。
2.2 MongoDB安装
安装过程比较简单,基本一直点next,最后install就行,安装过程中有两点需要注意:
- 选择Custom可以自定义安装,同时可以选择安装路径,安装路径最好全英文,否则可能会出问题,我这里选择Complete安装在默认路径。
- 勾选Install MongoDB Compass会安装图形化界面,但是安装速度巨慢,建议去掉勾选
3 MongoDB基本配置
较新版本的MongoDB好像不需要像其他帖子中绕来绕去的操作就可以顺利配置和使用,对于初学者更加友好了,只需几个小步骤:
- 设置环境变量,我的是默认安装路径,如果是自定义安装路径,则需要修改成自己的路径。
C:\Program Files\MongoDB\Server\4.4\bin
- 然后win+R,输入cmd,打开命令提示符,输入
mongo
,若弹出如下界面,那恭喜你成功进入数据库啦。
- 输入
show dbs
可以查看所有的数据库,输入exit
则可以退出数据库。
- 以管理员身份运行cmd,输入以下指令可以开启/关闭mongoDB服务。
开启mongoDB服务: net start mongodb
关闭mongoDB服务: net stop mongodb
4 使用Navicat查看MongDB数据库
- 首先需要安装Navicat Premium,安装和破解过程很多帖子上都有,就自行搞定叭~
- 在Navicat中新建连接:
- 编辑连接:连接到本地数据库只要设置连接名就搞定了,其他都默认即可,连接远程的数据库则需要视情况填写。
- 设置完成后就可以在Navicat上连接本地的MongoDB数据库,愉快地开始学习了~
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END