Ola Rodrigo, a flag no capo funcionou , mas so funcionou para campos, como devo flegar um Objeto?
Exe.:
var user = new Schema({
nome: {type:String}
id: {type: String, select:false},
contato:{
telefone :{type: String, select:false}
}
});
No exemplo acima eu nao quero retornar o objeto contato, como devo flegar? E pensando nisso me surgiu outra duvida, pensei em criar um objeto schema de contato e usalo no schema user, assim conseguiria flea-lo, mas nao funcionou, fui a doc do mongoose e pecebi que la nao exite o tipo Objeto, existe type array, como tambem eu deveria usar um schema como objeto dentro de um outro schema?
Ex.:
var contato= new Schema({
telefone :{type: String, select:false}
});
var user = new Schema({
nome: {type:String}
id: {type: String, select:false},
contato::{type: contato, select:false}
}
});
Alguem tem alguma ideia de como fazer isso? ou ja passou por isso? Até porque eu queria estruturar os schemas em partes, para melhor manutenção.
Abs.