// 데이터베이스 
const sequelize = require('./config/database');

// 모든 모델을 한번에 동기화 하는 방법

// 1. 모든 데이터를 지우고 새로운 데이터베이스를 생성
sequelize.sync({ force: true });

// 2. 모델에 있는 기존의 데이터를 유지하면서 변경사항만 변경
sequelize.sync({ alter: true });

https://sequelize.org/docs/v6/core-concepts/model-querying-basics/#specifying-attributes-for-select-queries

 

Model Querying - Basics | Sequelize

Sequelize provides various methods to assist querying your database for data.

sequelize.org

 

원하는 콜롬보다 원하지 않는 콜롬이 더 많을 때 exclude 사용하면 편리

Model.findAll({
  attributes: { exclude: ['baz'] }
});

설치 라이브러리

npm i sequelize, mysql2

 

Operaters 

const {Op} = requier('sequelize');

 

사용방법 링크

https://sequelize.org/docs/v7/querying/operators/#basic-operators

 

Operators | Sequelize

Sequelize provides a large number of operators to help you build complex queries. They are available in the Op object, which can be imported from @sequelize/core.

sequelize.org

 

 

 

+ Recent posts