1
resposta

Meu exercicio

Minha base de dados esta diferente então fiz o exercicio baseado nos dados que tenho e vou compartilhar com vcs.

Nesse exercicio filtra por address.number menor que 114 e mostra os campos address.district, address.city.ibgeCode e não mostra o campo _id(que mostra por padrão).

db.clients.find({"address.number": { $lt: 114 }},{"address.district": 1, "address.zip": 1, "address.city.ibgeCode":1, _id:0}) a resposta :

{ "address": { "zip": "37589-000", "district": "POR DO SOL", "city": { "ibgeCode": 3167400 } } },

1 resposta

Oi, Daniel! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você adaptou o exercício para trabalhar com sua base de dados. Sua consulta está correta ao utilizar o operador $lt para filtrar registros com address.number menor que 114, mostrando apenas os campos address.district, address.zip e address.city.ibgeCode como solicitado, e ocultando o _id.

É isso aí! Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!