- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- First Project
- 아고라스테이츠
- MariaDB
- 오늘도 개발자가 안된다고 말했다
- CSS
- 리팩터링 2판
- Err-Handling
- TWIL
- 면접을 위한 cs 전공지식 노트
- Git
- TMIL
- java
- LEVEL1
- typescript
- sql
- 배포
- Docker
- TIL
- 알고리즘
- 프로그래머스
- 코딩테스트
- Refactoring
- LEVEL 1
- 에러핸들링
- LEVEL 2
- react
- javascript
- CRUD
- 코어 자바스크립트
- mongodb
Archives
성장에 목마른 코린이
Day 10 코드스테이츠 Final Project 본문
728x90
오늘의 프로젝트 목표
프로젝트 내용
JoopJoop 스키마
collection : user
document 구조 :
{
"_id": < ObjectId > ,
"user_email": < String > ,
"user_password": < String > ,
"user_nickname": < String > ,
"user_profile_img": < String > ,
"user_badge": < String > ,
"user_point": < Number >,
"user_desc": < String >,
"gathering_id": < Array > # gathering_id 참조
}
collection : gathering
document 구조 :
{
"_id": < ObjectId > ,
"gathering_id": < String >,
"gathering_creator_nickname": < String >,
"gathering_creator_profile_img": < String >,
"gathering_title": < String >,
"gathering_date": < Date >,
"gathering_location": < String >,
"gathering_longitude" : < String >,
"gathering_latitude" : < String >,
"gathering_createdAt": < Date > ,
"gathering_updatedAt": < Date > ,
"user_nickname": < Array >, # user_nickname 참조
"user_profile_img": < Array >, # user_profile_img 참조
"gathering_comment_id": < Array >, #gathering_comment_id 참조
}
collection : gathering_comment
document 구조 :
{
"_id": < ObjectId > ,
"gathering_id": < String >,
"gathering_comment_message": < String > ,
"gathering_comment_image": < String > ,
"gathering_comment_createdAt": < Date > ,
"gathering_comment_updatedAt": < Date > ,
"user_nickname": < String >, # user_nickname 참조
"user_profile_img": < String >, # user_profile_img 참조
}
collection : post
document 구조 :
{
"_id": < ObjectId > ,
"post_creator_nickname": < String >,
"post_creator_profile_img": < String >,
"post_title": < String > ,
"post_message": < String > ,
"post_image": < String >,
"post_createdAt": < Date > ,
"post_updatedAt": < Date > ,
"post_comment_id": < Array >, #post_comment_id 참조
}
collection : post_comment
document 구조 :
{
"_id": < ObjectId > ,
"post_comment_message": < String > ,
"post_comment_image": < String > ,
"post_comment_createdAt": < Date > ,
"post_comment_updatedAt": < Date > ,
"user_nickname": < String >, # user_nickname 참조
"user_profile_img": < String >, # user_profile_img 참조
}
collection : gathering_chat
document 구조 :
{
"_id": < ObjectId > ,
"gathering_chat_content": < Array > ,
"post_comment_createdAt": < Date > ,
"post_comment_updatedAt": < Date > ,
"user_nickname": < String >, # user_nickname 참조
"user_profile_img": < String >, # user_profile_img 참조
}
JoopJoop API
JoopJoop - JoopJoop
For JoopJoop Developer 👍
joopjoop.gitbook.io
'CodeStates > Final Project' 카테고리의 다른 글
Day 12 코드스테이츠 Final Project (0) | 2022.06.08 |
---|---|
Day 11 코드스테이츠 Final Project (0) | 2022.06.06 |
Day 9 코드스테이츠 Final Project (0) | 2022.06.02 |
Day 8 코드스테이츠 Final Project (0) | 2022.06.02 |
Error-Handling - postman으로 get/post 할때 {} 말고 아무것도 안뜰때 (0) | 2022.05.31 |
Comments