Sequelize 是一个基于 promise 的 Node.js ORM(Object Relational Mapping,对象关系映射,简称ORM)。目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server. 它具有强大的事务支持, 关联关系, 预读和延迟加载,读取复制等功能。
Sequelize 的安装
可以通过 npm (或 yarn)安装:
npm install --save sequelize
你还必须手动为所选数据库安装驱动程序,选择以下之一:
$ npm install --save pg pg-hstore # Postgres
$ npm install --save mysql2
$ npm install --save mariadb
$ npm install --save sqlite3
$ npm install --save tedious # Microsoft SQL Server
[sequelize 插件中文文档](https://www.sequelize.com.cn/core-concepts/getting-started)