Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ECMAScript
- javscript
- HTML
- MongoDB
- heroku
- ES6
- CSS
- DART
- react
- Component
- nodejs
- frontend
- clonecoding
- 리액트
- Mongoose
- API
- TypeScript
- graphQL
- form
- JavaScript
- CLONE
- Session
- express
- 자바스크립트
- backend
- NextJs
- pug
- Flutter
- node.js
- GRID
Archives
- Today
- Total
Enjoy Programming
MongoDB - comment Model 본문
이번에는 댓글 모델을 만들어주자.
뭐 비디오 밑에 댓글다는 기능을 만들어야 하니~~~
역시 models폴더에 Comment.js파일을 만들어 주고
코멘트 스키마를 정의해준다. 그리고 Comment라는 모델을 만들어주고 export한다
여기서 한가지 옵션이 더 들어가는데 comment가 어떤 비디오의 코멘트인지 연결될 지점이 없다는 것이다.
이부분은 video또는 comment모델스키마 정의부분에 정의해주면 되는데
두가지 옵션중 하나를 선택하면된다.
하나는 코멘트에 해당 비디오 id를 연결해서 보여줄 건지
아니면 비디오에 해당 코멘트들의 id를 배열로 넣어서 보여줄건지 이다.
둘중에 편한걸 쓰면 되는데 방법은
두가지중 하나를 쓰면 된다. mongoose.Schema.Types.ObjectId를 타입으로 주고
ref를 해당 모델로 설정해주면 되는데 지금은 비디오 스키마에 코멘트의 id를 연결해주었다.
'JavaScript > Node.JS' 카테고리의 다른 글
Express - Uploading and Creating a Video (0) | 2021.05.04 |
---|---|
Express - Home Controller Finished(await, async, try catch) && 비동기 & Promise (0) | 2021.05.01 |
MongoDB - Video Model (0) | 2021.04.30 |
MongoDB - configuring Dot Env (0) | 2021.04.30 |
MongoDB - configuring Dot Env (0) | 2021.04.30 |