आपको teamMembers
की कमी खल रही है आपके ऑब्जेक्ट का स्तर, इसलिए आपके कोड को कुछ इस तरह बदलना होगा:
Team.findOne({'teamMembers.username': 'Bioshox'}, {'teamMembers.$': 1},
function (err, team) {
if (team) {
console.log(team.teamMembers[0].email);
}
}
);