没有礁石,就没有美丽的浪花;没有挫折,就没有壮丽的人生。
mongoDB数据库
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。而我们开发人员数据存贮就依赖数据库。身为前端开发,我选择了MongoDB数据库来管理我的项目。
一、下载安装
1. 下载地址
2. 安装
选择傻瓜式一键安装就可以了。
二、配置环境变量
一、老版本的 mongoDB
- 复制根目录 D:\Program Files\MongoDB\Server\4.2\bin 添加到环境变量就可以了
- 在C盘根目录下创建一个文件夹,命名为 data,在 data 中创建两个文件夹,分别命名为 db 和 log。然后在 cmd 中输入 mongod 启动数据库服务器。
*注:如果不想在C盘创建,可以在 cmd 中输入 `mongod --dbpath 想要创建的磁盘:\...\data\db`, 如:`mongod --dbpath D:\data\db` 。此 cmd 窗口别关闭,最小化即可。*
- 然后再打开一个 cmd ,输入 mongo ,链接数据库,出现 > ,说明数据库客户端启动成功。
- 此时可以在浏览器中输入
localhost:27017
进行查看,如果出现一下情况,说明已经启动。*注:27017是 mongoDB 默认端口号*
- 到目前为止,mongoDB 数据库安装配置完成,并且已经成功启动。
- 总结:
–(1) 数据库服务器,用来保存数据,mongod 用来启动数据库服务器。
–(2) 数据库客户端,用来操作服务器,对数据进行增删查改,mongo 用来启动数据库客户端。(只有先启动数据库服务器,才能再启动数据库客户端。)
二、最新版本的 mondoDB
- 复制根目录 D:\Program Files\MongoDB\Server\4.2\bin 添加到环境变量就可以了
- 直接在 cmd 中输入 mongo 就可以启动数据库客户端,服务器启动已经添加到电脑配置中,在开机的时候就已经启动。
三、数据库操作
- 注:数据库操作,在 cmd 中输入 mongo 的窗口中操作。
1. 基本指令
1 | show dbs/databases -- 显示数据库服务器中的所有数据库 |
2. 数据库 CRUD(增查改删)的操作
1 | 1.向数据库中插入文档 |
四、可视化工具
1. Robo 3T
MongoDB 的可视化工具有很多,我用的是 Robo 3T这款。这款软件操作简单,个人认为界面美观,并且所有商承诺永久免费。
2. Studio 3T
这款软件算是上面那款软件的升级版,现在属于同一个公司,但是这款软件是收费的。
3. NoSQL
这款软件有好几个版本,有免费的,有收费的。相应的,收费的功能会多一点。
- 持续更新-ing