공부방/Server
Sequelize Query 정리
soycrab
2019. 9. 18. 14:47
INSERT 함수
- create(values: Object, options: Object) : 레코드 생성.
- findOrCreate(options: Object): 조회 시 없으면 생성.
- findCreateFind(options: Object) : 조회 시 없으면 생성 후 조회.
- upsert(values: Object, options: Object) : 한 레코드만 인서트하거나 업데이트
SELECT 함수
- findOne(options: Object) : 하나만 조회. find()와 같음
- findAll(options: Object) : 여러 개를 조회
- findAndCountAll(findOptions: Object) : 조회 후 레코드의 수까지 알 수 있다.
- findByPk(id: Number | String | Buffer, options: Object) : PK로 조회
- findCreateFind(options: Object) : 조회 시 없으면 생성 후 조회
- findOrCreate(options: Object): 조회 시 없으면 생성
UPDATE 함수
- update(values: Object, options: Object) : 값 업데이트, 여러 레코드도 가능.
- upsert(values: Object, options: Object) : 한 레코드만 인서트하거나 업데이트.
DELETE 함수
destroy(options: Object) : 한 개나 여러 레코드를 삭제하는 함수.
반응형