22.5.1 스키마 생성

    모델을 만들려면 사전에 스키마를 만들어 주어야 합니다. 우리는 블로그 포스트에 대한 스키마를 준비할 텐데, 어떤 데이터가 필요할지 한번 생각해 봅시다.

    제목

    내용

    태그

    작성일

    포스트 하나에 이렇게 총 네 가지 정보가 필요합니다. 각 정보에 대한 필드 이름과 데이터 타입을 설정하여 스키마를 만듭니다.

    ▼ 표 22-1 필드 이름과 데이터 타입 설정

    필드 이름

    데이터 타입

    설명

    title

    문자열

    제목

    body

    문자열

    내용

    tags

    문자열 배열

    태그 목록

    publishedDate

    날짜

    작성 날짜

     

    이렇게 네 가지 필드가 있는 스키마를 만들어 보겠습니다. 스키마와 모델에 관련된 코드는 src/models 디렉터리에 작성하겠습니다. 이렇게 디렉터리를 따로 만들어서 관리하면 나중에 유지 보수를 좀 더 편하게 할 수 있습니다. models 디렉터리를 만들고, 그 안에 post.js 파일을 만들어 다음 코드를 작성하세요.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.