【发布时间】:2014-10-09 10:23:58
【问题描述】:
我有这个电话:
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);
我不希望在我的 rest 调用中包含 items 数组。
【问题讨论】: