# 投稿へのコメントに返信した場合のデータベース設計、および表示方法を知りたいです。

Twitterの......

**URL:** <https://www.nocode-faq.com/t/topic/1010>\
**Category:** bubble\
**Tags:** バックエンドデータベース重要運営用\
**Created:** [2021 年 2 月 2 日午前 11:32 UTC](https://www.nocode-faq.com/t/topic/1010 "2021-02-02T11:32:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Question\_user](https://avatars.discourse-cdn.com/v4/letter/q/53a042/32.png) [@Question\_user](https://www.nocode-faq.com/u/Question_user)\
**Post date:** [2021 年 2 月 2 日午前 11:32 UTC](https://www.nocode-faq.com/t/topic/1010/1 "2021-02-02T11:32:14Z")

</div>

投稿へのコメントに返信した場合のデータベース設計、および表示方法を知りたいです。

Twitterのようなイメージなのですが、Aという投稿に対し、aというコメントがされ、このコメントaに対して、  
さらにbというコメントがされる、というような機能を作りたい場合、データベースやReapeatingグループの設定はどうなりますでしょうか！？

---

<div class="post-metadata">

**Author:** ![Answer\_user](https://avatars.discourse-cdn.com/v4/letter/a/eb8c5e/32.png) [@Answer\_user](https://www.nocode-faq.com/u/Answer_user)\
**Post date:** [2021 年 2 月 2 日午前 11:32 UTC](https://www.nocode-faq.com/t/topic/1010/2 "2021-02-02T11:32:15Z")

</div>

Tweet Typeに、Parent(Tweet型)を作成して、タイムラインには Parentがからのものを表示(A,B,C…)  
Aにaという返信すると、create TweetでParentをAに。  
aにbという返信をすると、create TweetでParentをaに。  
という感じですかね。

例えば Tweet Typeって、created byというUser typeが紐づけられていますよね。  
これによって、ツイートしたユーザーの情報もTweetデータから遡ることができます。  
この例みたいに、TypeとTypeを紐付けてるのはエイレーションです。fieldを作成するときにtextとかnumberとかの型を指定すると思いますが、その際にすでに作成したtypeを選びます。  
今回のリプライの機能は、Tweet typeにTweet typeをリレーションさせます。(Parent というfield)  
で、リプを送信するボタンを押せば、  
Create new Tweet(  
comment = input~~~  
Parent = AのTweet  
)  
みたいに作成します。Parentが空白のTweetは、それはリプではない。という判断ができて、タイムラインに直接表示するような設定になります。
