inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

시퀄라이즈 실습하기

findOne 등등 궁금합니다.

148

hi-ster

작성한 질문수 20

0

예를 들어서

const User = require('../models/user');

이런식으로 models user 가져와서 사용이 가능한데

맨처음 index.js

Comment.init(sequelize);

이부분에서 init 해줘야 하는거 같은데 여기서 해줄떄 

그럼 매번 만약 테이블들이 늘어나면 파일을 계속해서 추가시켜주고 init에 맞춰줘야 하는건가요? 

안에 필드 늘어나면 계속해서 수정시켜주고요

만약 findOne 이런거 안쓰고 sql로 하게되면 init 할필요도 없는건가요?? 궁금합니다.

 

 

nodejs mongodb mysql Sequelize

답변 1

0

제로초(조현영)

네 맞습니다. 테이블 하나 당 모델 파일도 하나씩 만드셔야 하고요. init과 associate도 해주셔야 합니다.

SQL로 하면 connect만 하시면 됩니다.

시퀄라이즈에서는 DB테이블 - 드라이버 - 시퀄라이즈모델 - 쿼리 구성이라면

기본 MYSQL에서는 DB테이블 - 드라이버 - 쿼리 구성입니다.

리눅스 노드 설치시 패키지

0

172

0

socket.js 에서 referer로부터 roomId를 가져올 때

0

926

3

스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문

0

2297

2

a[title] 질문드립니다

0

386

1

리뉴얼 강의 및 공부 방법

0

589

1

jwt decode

0

1137

1

node.js 교과서 3판 질문드립니다

0

396

1

passport와 jwt

0

438

1

리뉴얼 강의

0

427

2

혹시 Node.js 교과서 3판 이북은 언제 나오나요?

0

359

1

몽고디비 사용자도 MYSQL부분을 들어야 하나요???

0

488

1

sql 쿼리 로그는 어떤 모듈이 작성하나요?

0

511

2

nunjucks res.render('error'); 작동을 안합니다.

0

518

1

질문있습니다.

0

348

1

multer 한글 파일 업로드시 파일명이 깨져요.

1

3543

1

수업자료는 어디있나요?

0

374

1

질문 있습니디

0

244

1

multer 사용시 file 외 name값은 못받나용?

0

429

1

코드 중복 부분 질문드립니다.

0

303

1

api 만드는 이유 질문드립니다.

0

292

1

Strategy의 done에 대해 질문드립니다.

0

373

1

안녕하세요 fs 권한 관련 질문드립니다

0

455

1

시퀄라이즈 연결질문...

0

510

2

res.setHeader vs res.cookie

0

1797

3