Mangosta, buscar, devolver propiedades específicas

Tengo esta llamada:

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);
  });
};

¿Dónde especifico qué propiedades quiero devolver? No puedo encontrarlo en los documentos. Lo anterior devuelve todo el objeto. Solo quiero que se devuelvan algunas propiedades.

Este es mi 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);

No quiero la matriz de artículos incluida en mi llamada de descanso.

Respuestas a la pregunta(2)

Su respuesta a la pregunta