Мангуст, найти, вернуть конкретные свойства
У меня есть этот вызов:
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);
});
};
Где я могу указать, какие свойства я хочу вернуть? Не могу найти это в документах. Выше возвращает весь объект. Я только хочу вернуть несколько свойств.
Это моя схема:
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);
Я не хочу, чтобы массив items был включен в мой вызов rest.