# Sequelize

80개의 포스트
post-thumbnail

조회시 관계테이블의 필드제외하기

위와 같이 users와 posts 테이블 그리고 그 둘의 관계테이블인 likes을 예로 보자.db uml테이블 users의 모델은 USER 테이블 posts의 모델은 POST라고 할 때 이 둘의 관계는 1대다이다. 그리고 이 둘의 관계테이블은 'likes'테이블이 있는

7일 전
·
0개의 댓글

sequelize 서버 실행시 sync

1) db를 import 한 후,2) ./models/index 에서 db.sequezlie에 sequelize 객체를 담아두었기 때문에 이렇게 sync를 실행하면 model들과 데이터 베이스를 비교해서 차이가 있으면 데이터 베이스를 수정한다.

2021년 6월 12일
·
0개의 댓글
post-thumbnail

sequelize association 설정시 defining an Alias

https://sequelize.org/master/manual/assocs.html#defining-an-alias

2021년 6월 11일
·
0개의 댓글
post-thumbnail

Associations 관계

sequelize는 One To One, One To Many, Many to Many의 관계를 지원한다.따라서 모델은 다음 4가지의 타입 형태를 갖는다. A HasOne BA BelongsTo BA HasMany BA BelongsToMany B이때 A는 source

2021년 6월 10일
·
0개의 댓글
post-thumbnail

[Node-Express] TypeScript + Sequelize - Final Project

프로젝트 때 선택한 타입스크립트가 나를 크게 힘들게 할 것이란 생각을 못했다. 그러나 의외의 부분에서 정말 힘들게 했는데 그것이 바로 타입스크립트 환경에서 시퀄라이즈를 사용하는 것이었다. 실제로 그 당시 공식문서에서도 자세히 다루지도 않았고 또 둘을

2021년 5월 4일
·
0개의 댓글
post-thumbnail

IM 69일차

[2021/05/01 토요일] Fisrt Project 수행중

2021년 5월 1일
·
0개의 댓글
post-thumbnail

sequelize

설치 사용법

2021년 4월 23일
·
0개의 댓글

TypeScript - 외부 모듈 타입 선언하기 (feat. 첫 오픈소스 컨트리뷰션)

문제 1. NestJS 로 Sequelize 쿼리를 작성하는 중 문제가 발생했다. service 에 다음과 같은 메소드가 있을 때, sequelize 에서는 위와 같이 include 된 테이블의 컬럼의 이름을 alias 할 수 있다. 하지만 타입스크립트와 사용했을 때

2021년 4월 19일
·
0개의 댓글

TIL 67일차

오늘 목표했던 것 🗒 Short.ly 스프린트 Sequelize Sequelize를 이용해 모델 작성 방법 위 코드를 실행하면, 아래와 같은 일들이 발생한다. user 파일을 models folder에 생성한다. migration 파일을 migrations 폴더

2021년 4월 12일
·
0개의 댓글
post-thumbnail

IM 50일차

[2021/04/12 월요일] ORM 스프린트 진행 하고 마무리

2021년 4월 12일
·
0개의 댓글

Sequelize 튜토리얼(1)_패키지 설치 및 디렉토리 구조 잡기

Node.js 백엔드에서 사용되는 유명한 ORM들 중 하나인 Sequelize 사용법을 공식 문서에 기반하여 정리하고자 한다. 일단 Sequelize는 Sequelize is a promise-based Node.js ORM for Postgres, MySQL, Mar

2021년 4월 6일
·
0개의 댓글
post-thumbnail

[TIL] Sequelize 데이터베이스 커넥션 에러

sequelize 공식문서를 잘못읽어서 발생했던 connection 시의 에러를 살펴보자. (그리고 그냥 cli툴과 migration을 사용하도록 하자)

2021년 4월 6일
·
0개의 댓글
post-thumbnail

TIL - Sequelize associate

매일 배운 것을 정리하며 기록합니다. Sequelize associate 공부를 했습니다.작년 12월, 첫 번째 프로젝트에서 시퀄라이즈를 처음 사용하면서 associate를 도전했지만 실패하여 SQL문과 워크벤치를 통해 작업했던 기억이 있습니다.이번에 새로운 프로젝트를

2021년 4월 4일
·
0개의 댓글
post-thumbnail

node.js 프로젝트에 Sequelize적용

sequelize란 nodeJS에서 mysql을 사용할 때 raw Query문을 사용하지 않고 더욱 쉽게 다룰 수 있도록도와주는 라이브러리이다.sequelize는 ORM(Object-Relational Mapping)로 분류가 됩니다.ORM이란 객체와 관계형 데이터베이

2021년 4월 1일
·
0개의 댓글

[Sequelize] Super Many-to-Many association

M:N, M:1:N?

2021년 3월 30일
·
0개의 댓글

시퀄라이즈

지난 시간에는 노드에서 MySQl DB 생성부터 시퀄라이즈 쿼리를 정리를 했다. 아직 많이 부족한 부분이 있지만 개념 정리와 실습을 통해서 더 배워가려고 한다.MySQL에서는 SQL문으로 코드로 작성하여 DB를 생성하고, 구축한다.SQL문을 배워서 진행하면 좋지만, 자

2021년 3월 30일
·
0개의 댓글

MySQL

전 시간에는 express를 사용한 웹 서버에 대해서 정리를 했다.하지만, 웹 서버에서 데이터는 새로고침만 하면 사라진다.이번엔 웹이 아닌 하드디스크, SSD 등의 저장 매체에 데이터를 저장하여, 새로고침을 해도 저장한 데이터를 그대로 사용할 수 있도록 해보자.MySQ

2021년 3월 26일
·
0개의 댓글

Sequlize 사용 시 bcrypt error

문제1: bcypt.hash를 사용해 model.create(data) 할 때The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like

2021년 3월 15일
·
0개의 댓글
post-thumbnail

[Node.js + Mysql + Sequelize] Vegan V | 백엔드 구축하기

Node.js + Mysql + Sequelize 를 이용하여 백엔드를 구축하고, API를 작성해보자.

2021년 3월 5일
·
0개의 댓글
post-thumbnail

TIL [Sequelize/Shortly-mvc 코드 분석]

공식 문서에 나온 sequelize라는 프로그램의 정의이다. sequelize는 promise 기반의 Node.js ORM으로서 우리가 쓰는 MySQL을 위한 프로그램이라고 한다. ORM은 알다시피 Object Relational Mapping의 약자로 객체 지향 언

2021년 3월 3일
·
0개의 댓글