Mangusto, encontrar, retornar propriedades específicas
Eu tenho essa chamada:
exports.getBIMFromProject = function(req, res){
mongoose.model('bim').find({projectId: req.params['prj_id']}, function(err, bim){
if(err){
console.error(err);
res.send(500)
}
res.send(200, bim);
});
};
Onde especifico quais propriedades quero retornar? Não é possível encontrá-lo nos documentos. O acima retorna o objeto inteiro. Quero apenas algumas propriedades retornadas.
Este é o meu esquema:
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
var bimSchema = new Schema({
projectId: Number,
user: String,
items:[
{
bimObjectId: Number,
typeId: String,
position:{
floor: String,
room:{
name: String,
number: String
}
}
}
]
});
mongoose.model('bim', bimSchema);
Não quero que a matriz de itens seja incluída na minha chamada de descanso.