0
respostas

Filtrar pesquisa no array

Tenho 2 documentos salvos no banco exatamente na estrutura abaixo. Cada documeno existe um array de enderecos e dentro desse array tem a propriedade estado. Eu estou com dificuldades de retornar e mostrar somente o registros com estado RJ. Teria que carregar a collection inteira do banco e depois filtrar ? ou consigo ja mandar o comando e carregar somente o necessario ?

{ nome:"Humberto", idade:25, enderecos : [ { rua: "Ladeira baixa", numero: "150B", estado: "SP" }, { rua: "Sodre silva", numero: "10", estado: "RJ" } ] }

{ nome:"Joao", idade:35, enderecos : [ { rua: "Joaquim vieira", numero: "8", estado: "SP" }, { rua: "Vale rio pequeno", numero: "10", estado: "RJ" } ] }

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