Draft
추가해야 할 것들
User Goal Log Schema : 사용자 운동 로그. 클라이언트로부터 받은 사용자 걸음수를 기록 (변동량 추적)
User-User Schema : 친구 관리 스키마. 마지막으로 인사 한 날을 기록
Park Schema : 공원 정보 스키마. 사전에 공원 위치를 모두 기록 해 둬야 함
User-Park Log Schema : 유저가 마지막으로 방문한 날을 기록
Adventure Log Schema : 모험 로그. 모험 ID(MongoDB 검색용) 존재해야함
Adventure Picture Schema : 생성된 이미지와 모험 로그 ID를 가져야 함.
User Schema
어차피 만나서 인사해야 친구 등록하니까 updated_at last_greeting 자동 갱신
오늘 만났는지는 updated_at을 통해 파악함. 인사하면 updated_at만 갱신
Connection Schema
User Log Schema
Park Schema
사용자와 공원의 연결 관계는 단 하나이기 때문에 PK는 (park_id, user_id)의 형태로 구성했음.
User-Park Schema
단순 뚜벗 정보 담는것
에셋 데이터도 CDN 올려서 링크로 참조할 수 있으면 좋을텐데
TtuBeot Schema
이거는 N:N 매핑 테이블인데, 이거 사용해서 졸업 앨범도 구현 할 거
없으면 : 본 적도 없음