Sequelize
  • Introduction
  • 写在前面的话
  • 第一章 搭建环境
  • 第二章 模型定义
    • 2.1 实例变量方法
    • 2.2 定义一个模型
    • 2.3 模型字段类型
    • 2.3 导入与配置
  • 第三章 模型关系
    • 3.1 属于
    • 3.2 包含
    • 3.3 一对多
    • 3.4 多对多
    • 3.5 多态一对多
    • 3.6 多态多对多
    • 3.7 关系嵌套
  • 第四章 模型查询
  • 第五章 查询范围 Scope (预定义查询条件)
  • 第六章 生命周期函数 Hook
  • 第七章 数据库迁移 Migrate
  • 第八章 根据 Table 生成 Model
Powered by GitBook
On this page

第三章 模型关系

常用数据库类型:

  • 关系型数据库(以 MySQL、Postgresql为代表)

  • 文档数据库 (以 MongoDB 为代表)

在我们开发的 Web 应用程序或者,系统的应用程序里面存储的一些数据都是存在一定的关联关系的,比如说用户做出了一些操作,我们需要知道是谁发起了这些操作,所以在日志记录表里面会有一个操作发起人,也就是记录下当前用户的唯一 Id 值,这是为了让一切都有迹可循,当出现各种事故的时候,我们可以找到责任人。

而像一些没有关系的数据,比如说文章。我们是从搜索引擎的角度去看待文章,在搜索引擎眼里我并不关心你是谁创建的,也不关心其存在的内在联系,我只是想把你保持起来,让用户可以搜索得到你当中的关键字。

想要学会用数据库,其中的难点就是要理解模型之间的关系,并且清楚它们之前是如何进行标识的。

Previous2.3 导入与配置Next3.1 属于

Last updated 7 years ago