I am building a forum application and so far i have structured the data into private posts (under each user as there is a section for users to view only their posts) and public posts (under collection 'public' so that everyone can view each other's posts). Now i would like to implement a commenting system. How should i structure the data? Should i create a subcollection 'comments' under each documentid (for each post) or create a collection 'comments' at the users level in firebase?
[![Inside subcollection of collection 'public', documentid represents each post's id under that category (forum, feedback and notes)'
]

