# Sequelize

200개의 포스트
post-thumbnail

[ORM] Nodejs에서 Sequelize 시작하기

Nodejs에서 잘 나가는 ORM, 개념부터 설치까지

6일 전
·
0개의 댓글

👏 해시태그 구현

Next.js와 Node.js의 Sequelize를 이용해 해시태그 기능을 구현하는 포스트

2022년 6월 28일
·
0개의 댓글
post-thumbnail

sequelize-cli 사용기

작년에 잠깐 다뤄보고 오랜만에 다시 사용해보니, 생각보다 더 편리한 기능들이 많았고 겁먹었던 것에 비해 더 수월하게 서버를 구축할 수 있었다. 역시 안 하는 것보다는 해보고 실행하는 편이 더 좋다는 것을 느낌!

2022년 6월 22일
·
0개의 댓글

[NodeJS] Express와 Sequelize-cli를 사용한 DB 연결

지난 게시물에서, JWT를 쓰는 방법을 공부해보았습니다.그렇다면, 이번에는 로그인 구현 방법을 공부해볼 차례.이번에는 이쪽 링크에서 많은 도움을 받았습니다.NodeJS 및 관련 공부처 :: Victolee 의 tistory 블로그제일 처음 설치한 것은 Express.N

2022년 6월 7일
·
0개의 댓글
post-thumbnail

[Sequelize] 시퀄라이즈 세팅

Sequelize 세팅법! 설치에서 세팅까지

2022년 6월 6일
·
1개의 댓글
post-thumbnail

ORM Sequelize에 대해서 알아보자

데이터베이스를 조작하기 위해 SQL 문을 작성해야 합니다. 하지만 SQL 문법을 코드와 함께 작성하면 가독성이 떨어집니다. 이런 문제를 해결하기 위해 ORM을 사용합니다.Object Relational Mapping은 객체(Object)와 관계(Relation)를 맵핑

2022년 6월 5일
·
0개의 댓글
post-thumbnail

Sequelize 에러를 해결해보자!

Todo list를 만들던 중 데이터를 삽입하려고 하는데 문제가 발생했다.오류는 바로 이다..검색을 해서 찾아보니 해당 오류는 Foreign Key에 값을 Insert할 때 참조하는 테이블의 Primary Key에 해당하는 값만 삽입해야하지만 이를 어길 때 발생한다고

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

Sequelize를 통해 Delete Migration 삭제 안 될 때

간단하면서 간단하지 않은 Error입니다.입력 시 일반적으로 migration file이 삭제됩니다.하지만 ERROR: unable to find migration: 20220531-create-task.js 와 같은 에러가 발생한다면 20220531-create-ta

2022년 5월 31일
·
0개의 댓글
post-thumbnail

Express Node.js TypeScript Sequelize 세팅

간단하게 ORM에 대해서 알아보고, Express, Node.js, TypeScript, Sequelize 세팅에 대해서 글을 작성해보겠습니다.Object Relational Mapping객체와 관계형 데이터베이스의 데이터를 자동으로 연결해주는 것을 말합니다.객체를 통

2022년 5월 31일
·
0개의 댓글

sequelize-cli를 통한 model생성

sequelize 시퀄라이즈를 시작하기 앞서 npm을 통해 설치를 해주어야 한다 npm i sequelize sequelize-cli mysql2 init을 통해 sequelize 초기 세팅을 시작한다 npx sequelize init 위 명령을 하게 되면 몇가지의 폴

2022년 5월 24일
·
0개의 댓글
post-thumbnail

[Sequelize] sequelize init

sequelize 초기 파일 세팅을 sequelize cli를 통해 편하게 하려고 sequlize init 명령어를 입력했는데...

2022년 5월 23일
·
0개의 댓글
post-thumbnail

Node Express에서 Sequelize 기본 설정

post-thumbnail시퀄라이즈 패키지를 설치합니다.프로젝트 root 경로에서 구조가 잡혀있는 경로가 있으면 이동합니다. (필자는 app/ 디렉토리 내부에 구조가 잡혀있어서 app안에 세팅)시퀄라이즈 초기화로 기본파일을 생성합니다.config/config.jsonu

2022년 5월 22일
·
0개의 댓글
post-thumbnail

[Database] ORM, im-sprint-shortly-mvc

(Object Relational Mapping)객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다.객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다.객체 모델과 관계형 모델 간에 불일치가 존재하는데 ORM은 S

2022년 5월 19일
·
0개의 댓글

MVC, ORM, Sequelize

MVC (Model View Controller) 소프트웨어가 돌아가는 방식에 대한 하나의 패턴, 아이디어, 디자인 코드 가독성, 관리성, 퀄리티가 나아짐. Model: 데이터를 직접 갖고 있거나, 데이터베이스와 연결되어 있어 데이터를 handle함. controll

2022년 5월 17일
·
0개의 댓글

sequelize

Sequelize 란? 시퀄라이즈는 nodejs에서 데이터베이스를 쉽게 다룰 수 있도록 도와주는 라이브러리로, ORM(Object-relational Mapping)으로 분류된다. > ORM이란? 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을

2022년 5월 12일
·
0개의 댓글

MySQL createdAt 기준으로 데이터 추출 (sequelize)

데이터가 저장된 시간을 나타내는 createdAt 를 기준으로 -7일 ~ 현재까지의 데이터 필요저장되는 형식이 new Date() 이기 때문에 이를 통해 -7일의 날짜를 뽑고 \[Op.gte] 를 사용해 구현

2022년 5월 8일
·
0개의 댓글
post-thumbnail

[Sequelize] Lazy Loading / Eager Loading (feat.N+1문제, include)

데이터를 조회하다보면 다른 테이블의 데이터를 함께 불러와야 하는 상황이 있다. (사실 거의 대부분이 그렇다.) 이때 Lazy loading, Eager loading에 대해 알고 있으면 쿼리문을 날리는 방법을 더 효율적으로 만들 수 있다. 현재 접근하고자 하는 메인 모

2022년 4월 21일
·
0개의 댓글

시퀄라이즈 belongsToMany 외래키 조합 중복 방지 문제

프로젝트 중 궁금한게 있어 데이터 베이스에 데이터를 추가하려다가 다음과 같은 에러가 생겼다. 문제가 발생한 테이블 관계에 대해 간략히 설명하자면 products 테이블과 options 테이블이 다대다로 관계를 맺고 있고 그 중간 테이블이 products_options

2022년 4월 21일
·
0개의 댓글

[Node.js] Sequelize

노드에서 주로 사용하는 ORM의 종류는 Sequelize, TypeORM, Mongoose, RawQuery 대략적으로 이렇게 4가지 정도가 있는 것 같다.이 중에서도 Mongoose의 경우엔 MySQL이 아닌 MongoDB를 사용하기 때문에 제외하고, 고민을 하다 자

2022년 4월 17일
·
0개의 댓글

2022-04-04_TIL

typescript & Sequelize

2022년 4월 4일
·
0개의 댓글