더북(TheBook)

src/models/post.js

import mongoose from 'mongoose';

const { Schema } = mongoose;

const PostSchema = new Schema({
  title: String,
  body: String,
  tags: [String], // 문자열로 이루어진 배열
  publishedDate: {
    type: Date,
    default: Date.now, // 현재 날짜를 기본값으로 지정
  },
});

 

스키마를 만들 때는 mongoose 모듈의 Schema를 사용하여 정의합니다. 그리고 각 필드 이름과 필드의 데이터 타입 정보가 들어 있는 객체를 작성합니다. 필드의 기본값으로는 default 값을 설정해 주면 됩니다.

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