众所周知,Node的出现赋予了前端开发人员更大的权利,更强的能力。Sequelize就是这个强大能力中的一部分,它是一个ORM,可以将数据库中的表单数据映射成js对象,让我们可以通过javascript来方便快捷的操作数据库。
建立连接
想要使用数据库,首先需要连接到这个数据库。
- Sequelize将在初始化时设置连接池,所以如果从单个进程连接到数据库,你最好每个数据库只创建一个实例。 如果要从多个进程连接到数据库,则必须为每个进程创建一个实例,但每个实例应具有“最大连接池大小除以实例数”的最大连接池大小。
const Sequlize = require('seqlize');
const sequelize = new Sequelize('database', 'username', 'password', {
host: 'lcocalhost',
dialect: 'mysql'|'sqlite'|'postgres'|'mssql',
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000
},