nodejs 에서 sequelize 사용하기 sequelize 에서 객체를 기반으로 데이터 입출력을 하기 위해 model을 정의한다.
설치하기 1 npm install -- save sequelize
Connection 연결하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 const Sequelize = require ('sequelize' );const sequelize = new Sequelize('database' , 'username' , 'password' , { host: 'localhost' , dialect: 'mysql' |'sqlite' |'postgres' |'mssql' , operatorsAliases: false , pool: { max: 5 , min: 0 , acquire: 30000 , idle: 10000 }, }
모델 정의하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 const User = sequelize.define('user' , { firstName: { type: Sequelize.STRING }, lastName: { type: Sequelize.STRING } }); User.sync({force : true }).then(() => { return User.create({ firstName: 'John' , lastName: 'Hancock' }); });
query 1 2 3 User.findAll().then(users => { console .log(users) })
Comments