728x90
반응형
✅ Schema란 ?
입력될 정보의 타입과 특성을 미리 지정하는 것이다. 예시는 다음과 같다.
const mongoose = require('mongoose')
const userSchema = mongoose.Schema({
name: {
type: String,
maxlength: 50
},
email: {
type: String,
trim: true,
unique: 1
},
password: {
type: String,
minlength: 5
},
lastname: {
type: String,
maxlength: 50
},
role: {
type: Number,
default: 0
})
})
✅ Model이란 ?
schema를 통해서 만드는 인스턴스이다. 쉽게 말해서 schema를 감싸주는 역할을 하는 것이다. 예시는 다음과 같다.
const User = mongoose.model('User', userSchema)
728x90
반응형
'WEB > NODE.JS' 카테고리의 다른 글
[NODE.JS] 5장 패키지 매니저 (0) | 2023.04.18 |
---|---|
[NODE.JS] 4장 HTTP 모듈로 서버 만들기 (0) | 2023.04.17 |
[NODE.JS] 1장 노드 시작하기 (0) | 2023.04.13 |
[NODE.JS] 2. mongoDB 연결하기 (2) | 2021.10.01 |
[NODE.JS] 1. Node.js와 Express.js 다운로드하기 (2) | 2021.10.01 |