
230
한 권으로 끝내는 Node & Express
저장했습니다. 하지만 데이터베이스를 업데이트할 수 없다면 충분히 활용할 수 없습니다. 이제
데이터베이스 업데이트에 필요한 인터페이스를 만들어봅시다.
13.3.9
데이터 추가
15
사실 휴가 패키지의 시드 데이터를 만들면서 데이터를 추가했고, 패키지를 예약할 때 남은 숫
자를 업데이트하기도 했지만, 문서 데이터베이스의 유연성이 잘 드러나는 조금 더 복잡한 시나
리오를 만들어봅시다.
패키지 판매 기간이 끝나면, 나중에 그 패키지를 다시 판매할 때 고객에게 알리도록 예약
하는 링크를 표시하려고 합니다. 이 기능을 만들어봅시다. 먼저 스키마와 모델을 만듭니다
(
models
/
vacationInSeasonListener
.
js
).
const mongoose = require(‘mongoose’)
const vacationInSeasonListenerSchema = mongoose.Schema({
email: String,
skus: [String],
})
const VacationInSeasonListener = mongoose.model(‘VacationInSeasonListener’,
vacationInSeasonListenerSchema)
module.exports = VacationInSeasonListener
다음으로 ...