MongoDB
文章目录

MongoDB

特点

集合散列存储
面向集合存储,易存储对象类型的数据。
模式自由。
支持动态查询。
支持完全索引,包含内部对象。
扩展性高

类似关系型数据库的实现方法

  • Join
    • 使用 populate() 函数就可以提取到与这个记录相关联的数据。
  • Group By
    • 使用 aggregate() 函数计算总和

Mongoose 的集成流程

一般可以用 Restful API 进行接收 request 然后进行数据库操作

GraphQL 的集成

  1. Schema
  2. Model
  3. Resolver 里面 new 一个 model 然后使用 Mongoose 集成的各种方法