02 - MongoDB - Aggregate $lookup e $unwind Substituindo o populate do mongoose

preview_player
Показать описание
Nesse vídeo vamos exemplificar como você pode usar o $lookup que é uma ferramenta nativa do mongodb. Assim, você deixará de usar o populate do mongoose e vai ganhar mais performance nas buscas relacionais no seu banco!
Рекомендации по теме
Комментарии
Автор

Muito bom professor!!! parabénsss muito bem explicado!!! esta de parabéns continue firme com o trabalho que o Canal vai crescer muito!!! um forte Abraço!

WhileTrue
Автор

Legal esse conteudo, deixa eu te pergunta, no lookup eu trago um monte de campos da outra collections né. Como eu faço para excluir do resultado da consulta alguns campos que não são interessantes pra eu mostrar?

TheFrolife
Автор

Agora imagina se dentro de items tivesse um campo array, como eu faria pra relacionar como outra collection?

alisonalmeida
Автор

Muito bom seus vídeos, você explica muito bem. Porém, não consigo gostar do mongodb xD. Gosto dele porque é leve e bem rápido para trabalhar, basta apenas criar um banco de dados e o resto nós cria as models dentro do nodejs. Mas, a parte de relacionamento de models é uma aberração. Fazer igual igual vc está fazendo aí, para explicar não parece tão ruim, mas criar essas consultas dentro de uma api real é algo que não entrar na minha mente. É muito código para fazer uma simples consulta entre 2 models. Imagina em um projeto não complexo, mas que tem 8 ou 9 models e precisamos interagir com elas a todo momento e a cada interação tem que cria uma api e um monte de código desses que buga a gente xD

leonardocamargo