Como ficaria a consulta para listar todos os clientes com todos os endereços e contas referenciados? Eu teria que fazer 3 consultas? Ou tem um jeito melhor já que usamos $ref ?
Como ficaria a consulta para listar todos os clientes com todos os endereços e contas referenciados? Eu teria que fazer 3 consultas? Ou tem um jeito melhor já que usamos $ref ?
Olá, Vanderlei, tudo bem?
O MongoDB disponibiliza uma diversidade de métodos e operadores que podemos utilizar para manipular os nossos dados. Então, temos alguns recursos que podem ser utilizado para realizar a junção de duas coleções em uma consulta, como o estagio lookup utilizado junto ao método aggregate.
No próximo curso da formação de MongoDB, que logo logo estará disponível na plataforma, será apresentado como podemos utilizar os métodos para realizar consultas nos dados armazenados, incluindo o método aggregate os seus estágios e operadores.
Caso você queira aprender sobre este assunto agora, indico a documentação do MongoDB sobre o estágio Lookup.
Forte abraço e bons estudos!