FindOne Subdocumento en Mangosta

Estoy intentando realizar una consulta findOne en Mongoose en un subdocumento pero no estoy teniendo mucha suerte ...

Mi esquema se ve así:

var Team = mongoose.Schema({
    teamName:       String,
    teamURL:        String,
    teamMembers:    [{username: String, password: String, email: String, dateCreated: Date}],
});

var Team = db.model('Team', Team);

Necesito simplemente encontrar el correo electrónico de los usuarios del documento en el que estoy usando esta consulta

Team.findOne({'teamMembers.username': 'Bioshox'}, {'teamMembers.$': 1}, function (err, team) {
    if (team) {
        console.log(team[1].email);
    }
});

¡Cualquier ayuda sería apreciada!