게시판을 만들고 있는데 몇가지 궁금증이 생겨서 질문드려요
인스타처럼 댓글 쓰기를만들고 싶어서 진행중인데요. 몽고디비에 저장하는 방식이 궁금합니다.
예를 들어서 일반적인 댓글은 comment라는 이름으로 저장을 하고 , 대댓글, 대대댓글은 reply라는 이름으로 저장을 합니다.
여기에 좋아요 기능을 만들고 싶어서 좋아요 기능을 추가 했습니다. (댓글:commentupvote, 대댓글 대대댓글replyupvote)
그리고 게시물은 좋아요와 싫어요가 있습니다. (postupvote, postdownvote)
지금은 이런식으로 각 기능별로 따로따로 컬렉션을 만들어서 사용하고 있는데 처음에는 괜찮았는데
이게 점점 가면갈수록 복잡해서 좀 많이 어려워 졌어요
이런식으로 전부 따로따로 구분하는게 맞는건지, 아니면 합칠수 있는건 최대한 합치는게 맞는 건지 궁금합니다