Opção 1 de agregação (acesso conjunto de dados)
Atualizado
Atualizado
Como é possível ver na imagem, usamos o diamante (símbolo de agregação).
E dizemos que o User está agregado ao Post. E o Post está agregado ao Comment.
Resumindo: agregamos todo mundo, como se o banco de dados tivesse uma única coleção em que cada elemento dessa coleção carrega um User agregado com os seus Posts que por sua vez estará agregado aos Comments.
Esse JSON abaixo representa um objeto (elemento dessa coleção citada acima). Logo, se formos acessar todos esses dados eles virão JUNTOS.
Você ainda pode observar, que dentro desse objeto possuímos uma lista de Posts, que por sua vez dentro dele, possui uma lista de Comments.
Cabe a você saber se isso te atende ou não, visto que quando buscarmos um User, virá TUDO dele (posts/comments).