본문 바로가기

boilerplate/Jhon-Ahn boilerplate backend

mongoDB Model & Schema

유저 이름이나 사는 곳, 나이 등등 유저 정보를 입력하면 유저 데이터베이스에 들어가게 된다.

이때 이 유저와 관련된 데이터들을 보관하기 위해서 유저 모델, 유저 스키마를 만들어보자.

 

모델이란?

스키마를 감싸주는 역할을 한다.

 

스키마란?

어떤 상품에 관련된 글을 작성할 때, 글을 작성하는 사람이 누구인지, 작성을 할 때 포스트의 이름이 무엇인지, 또 이때 type과 최대길이 등등 하나하나 지정해주는 것이 스키마를 통해서 할 수 있음.

 

루트 경로에서 models 폴더를 하나 만들고, User.js파일을 만든다. 

 

User.js

 

몽구스 참고 사이트

https://www.zerocho.com/category/MongoDB/post/59a1870210b942001853e250

 

https://www.zerocho.com/category/MongoDB/post/59a1870210b942001853e250

 

www.zerocho.com