O ID do comentário (criado na coleção "comentários") não deveria estar sendo salva no array de comentários da coleção Artigos? Porque da forma que está, caso o usuário delete seu comentário, não consigo achar ele nos Tops 5 do artigo.
O ID do comentário (criado na coleção "comentários") não deveria estar sendo salva no array de comentários da coleção Artigos? Porque da forma que está, caso o usuário delete seu comentário, não consigo achar ele nos Tops 5 do artigo.
Olá Vinicius, tudo bem?
Como os comentários já estão armazenados na coleção comentários, não é necessário que o ID dele também seja exibido na coleção de artigos, pois como foi criada uma função para buscar os comentários mais recentes na coleção comentários, então quando o comentário é excluído, caso esteja entre os 5 mais recentes ele também será excluído do artigo, pois quando a função for chamada novamente, será buscado pelo ID do artigo que está no armazenado junto com o comentário, em seguida é ordeno pela data todos os comentários e em seguida limitado aos 5 primeiros e o artigo excluído não será mais retornado.
Espero ter esclarecido a sua dúvida e bons estudos!