У меня есть звонок:
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);
Я не хочу, чтобы массив элементов включался в мой вызов для отдыха.