Let's say you don't want the fields houseNum and street in the address field of the final populated doc, use the populate() as follows,
Person.findOne({_id: req.params.id})
.populate('address', '-houseNum -street') // note the `-` symbol
.exec(function(err, person) {
// do somet...