Sequelize简介

Sequelize是什么?

Sequelize是一个基于 Promise 的Node.js  ORM 模块

什么是ORM?

ORM(Object-Relational-Mapping)是对象关系映射

  • 对象关系映射可以把JS中的类和对象与数据库中的表和数据进行关系映射
  • 映射之后可以通过类和对象来操作数据库的表和数据
  • ORM有效的解决了直接在NodeJS中编写SQL不够直观,不够高效,容易出错的问题

 

映射关系

  • 使用Sequelize后,一个JS对应数据库中的一张
  • 使用Sequelize后,一个JS对象对应数据库表中的一条数据 
  • 使用Sequelize后,一个JS对象中的属性对应一条数据中的一个字段

 

上一篇:玩转Node.js-Sequelize数据迁移


下一篇:egg中sequelize,时区问题,开发时修改表结构