- MongoDB의 장점은 document를 줄여준다는 것.
- 우리는 MongonDB에게 우리의 데이터들이 어떻게 생겼는지 알려줘야 함
- Model은 데이터를 의미, 데이터가 어떤 정보를 포함하는지가 Schema.
- 아래와 같이 Book.js를 만들어 model이 포함해야할 정보의 구조를 작성.
- 그리고 init.js 에서 ./models/Book을 불러온다.
- comment 기능을 추가하자.
- Comment.js 파일을 만들어 comment의 Schema를 작성
- init.js에서 import하고, BookSchema의 마지막에 Comment key 추가.
- Comments key에 ObjectId value는 comment 마다 Id를 할당해서 해당하는 Book model에 매칭시킨다.
'Youtube Clone > MongoDB' 카테고리의 다른 글
ESLint, Regular Expression (0) | 2019.09.19 |
---|---|
Detail, Edit, Delete, Search (0) | 2019.09.19 |
Upload (0) | 2019.09.19 |
async-await, try-catch (0) | 2019.09.19 |
MongoDB와 Mongoose, 그리고 dotenv (0) | 2019.09.19 |