ERD (Entity Relationship Diagram)

users
| key | type | default | required | description |
|---|---|---|---|---|
| _id | ObjectId | - | O | |
| nickname | string | 소셜로그인응답값 | O | 닉네임 |
| profileImg | string | 소셜로그인응답값 | O | 프로필이미지url |
| group | ref: ObjectId[ ] | |||
| (groups) | O | 유저가 속한 그룹 | ||
| createdAt | date | - | O | 가입일 |
expenses
| key | type | default | required | description |
|---|---|---|---|---|
| _id | ObjectId | - | O | |
| amounts | number | - | O | 지출 금액 |
| businessName | string | - | O | 상호명 |
| date | date | - | O | 지출 날짜 |
| category | ref: ObjectId | |||
| (categories) | - | O | 지출 카테고리 | |
| owner | ref: ObjectId | |||
| (users) | - | O | 지출한 멤버 | |
| isRecurring | boolean | false | X | 정기 지출 여부 |
| group | ref: ObjectId | |||
| (groups) | - | O | 지출내역이 포함된 그룹 |