sql >> Databasteknik >  >> NoSQL >> MongoDB

findOne Subdocument in Mongoose

Du saknar teamMembers nivån på ditt objekt, så din kod måste ändras till något sånt här:

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



  1. Hur sorterar jag efter datum i Mongoose? (node.js)

  2. Installera MongoDB på CentOS 8

  3. MongoDB för att använda Sharding med $lookup Aggregation Operator

  4. MongoDB countDocuments()