- 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 | 29 | 30 |
Tags
- TWIL
- LEVEL1
- 오늘도 개발자가 안된다고 말했다
- MariaDB
- Err-Handling
- Refactoring
- mongodb
- java
- LEVEL 2
- 코어 자바스크립트
- 알고리즘
- Docker
- 코딩테스트
- 프로그래머스
- LEVEL 1
- CRUD
- 면접을 위한 cs 전공지식 노트
- 에러핸들링
- 리팩터링 2판
- react
- 배포
- sql
- TMIL
- typescript
- CSS
- First Project
- Git
- TIL
- javascript
- 아고라스테이츠
Archives
성장에 목마른 코린이
(P2W2) TIL 85일차 220603 (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
'Today I Learned' 카테고리의 다른 글
(P2W3) TIL 87일차 220607 (Final Project) (0) | 2022.06.08 |
---|---|
(P2W3) TIL 86일차 220606 (Final Project) (0) | 2022.06.06 |
(P2W2) TIL 84일차 220602 (Final Project) (0) | 2022.06.02 |
(P2W2) TIL 83일차 220601 (Final Project) (0) | 2022.06.02 |
(P2W2) TIL 82일차 220531 (Final Project) (0) | 2022.05.31 |
Comments