1
resposta

Find para um-para-muitos com referências de documentos.

Olá, gostaria de saber como realizar um find para retornar os dados da coleção clientes e também os documentos de referencia da coleção endereços.

1 resposta

Oi, Fernando! Como vai?

Você pode estruturar o código assim para buscar as informações referentes ao cliente e também os endereços:

db.clientes.aggregate([
  {
    $lookup: {
      from: "endereco",
      localField: "_id",
      foreignField: "creator.$id",
      as: "enderecos"
    }
  }
])

Espero que o curso esteja sendo proveitoso para você :)

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software