Please enable JavaScript.
Coggle requires JavaScript to display documents.
Recomend Calendar Firestore - Coggle Diagram
Recomend Calendar Firestore
/users/{userID}
/work/{workID}
id:workID(CollectionGroupで検索する用,コピー)
workDay:出勤日
likesCount:いいね件数
rulesでlikeのcreate, deleteにあわせ増減を制限する
message:メッセージ
createdAt, updatedAt
/liles/{lileUserID}: documentID == uidでいっかいのみ書き込みOKでとrulesで定義する
/followings/{followingUserID}
・フォローしている人一覧
/followers/{followerUserID}
・フォロワー一覧
/timelines/{workID}
・followingsのworkのコピーが入っている
id
userRef
createdAt(sort用)
/notifications/{notificationID}
いいね通知
onCreate, onUpdateをトリガーに通知設定をみてプッシュ通知をおくる
通知日時
root/notificationSettings/{userID}
通知設定(いいね数、出勤日の追加、運営からのお知らせ)
フォローする
FollowerのworkをFollowingのtimelineにコピーする
処理が重くなる
workを作成
Followerのtimelineへコピー
workのonCreateを使用する
非同期でいいかも?