Googleの提供するFirebaseを用いてTwitterのタイムラインのようなものを作るのに
挑戦しているのですが、ドキュメントの構成についてわからないことがあります。
基本的にあるツイートの文章や画像はCloud Firestoreの"Timeline"コレクションに
一つ一つドキュメントを作って保存していますが、例えばツイートに対してコメントが
来た場合、そのコメントはどのようにDatabaseに組み込むべきでしょうか。
現在考えているのは
コレクション "TimeLine"
|
|-ドキュメント "MyTweet"
| |-text: "今日は仙台に来ました"
| |-image: "storageに保存した画像のkey"
| |-サブコレクション "Comments"
| |-ドキュメント "Comment1"
| | |-text: "いい画像だね!"
| |-ドキュメント ”Comment2"
| |-text: "私も行きたいなぁ"
|
|
|
|-ドキュメント "MyFriendsTweet"
のような構成なのですが、サブコレクションの使い方がいまいちわからずどうすればいいか
迷っています。
何かドキュメント構成のコツなどもありましたら教えていただけると嬉しいです。
あなたの回答
tips
プレビュー