Mongodb数据库
数据库
-
类型:
- 关系型数据库
- 表 - 行 mysql
- 非关系型数据库
- 集合 - 文档 MongoDB
- 存储格式: bson
- bson是json的超集,二进制流
-
安装
- 保证网络
- 安装多下几个版本: 3.2 3.4 3.6 4.0+
-
数据库操作
- 命令行操作
- 手动操作
- 维护困难
- 使用后端语言【 代码 】 来操作数据库
- MongoDB数据库我们要结合 Node + express + mongoose 来操作
-
将express项目改造成 RMVC 架构
- 改造理由?
- 流行的是分布式,前后端分离, 微服务
- 源express项目
- routes文件夹中的文件
- 逻辑判断
- 数据处理 【 数据库操作 】
- 暴露接口
- 为什么选择MVC
- 前端现在主流MVC
- M Model 数据
- V View 视图
- C Controller 控制器
- express改造
- 路由仅仅是创建路由,其他事情不应该做
- 封装数据操作
-
数据库操作流程
-
安装mongoose
$ cnpm i mongoose -S
<
-