If you only want the fields houseNum and street in the address field in the final populated doc, use the populate() function as follows in the above two methods,
Person.findOne({_id: req.params.id})
.populate('address', 'houseNum street')
.exec(function(err, person) {
// do somet...