8.6.2 스키마 정의하기

    시퀄라이즈에서 테이블을 만들었던 것처럼 몽구스 스키마(schema)를 만들어봅시다. schemas 폴더에 user.js와 comment.js를 만듭니다.

    schemas/user.js

    const mongoose = require('mongoose');
    
    const { Schema } = mongoose;
    const userSchema = new Schema({
      name: {
        type: String,
        required: true,
        unique: true,
      },
      age: {
        type: Number,
        required: true,
      },
      married: {
        type: Boolean,
        required: true,
      },
      comment: String,
      createdAt: {
        type: Date,
        default: Date.now,
      },
    });
    
    module.exports = mongoose.model('User', userSchema);
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.