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 } } },