• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

노드 리액트 기초 강의 #7 BodyParser & PostMan & 회원 가입 기능

21.05.22 21:03 작성 조회수 103

0

const {User} = require('./models/User');

const user = new User(req.body);

이 부분에서 new로 인스턴스를 만든 이유가 무엇인가요??

답변 1

답변을 작성해보세요.

1

몽구스를 이용할 때는 먼저 스키마를 생성하고 그 생성한 스키마를 이용해서 모델을 생성합니다.   여기서는 User 모델이네요.      스키마는 Document의 구조 기본값 유효성 검사등을 정의하고  모델은 레코드 생성, 쿼리, 업데이트 삭제 같은 데이터베이스 인터페이스를 제공합니다.  그래서  User 모델을 객체로 만든 후 그 객체를 이용해서 데이터베이스 작업을 해야하기 때문에 위에 처럼해줍니다 ~