sql >> Database >  >> NoSQL >> MongoDB

findOne Subdocument in Mongoose

Je mist de teamMembers niveau van uw object, dus uw code moet worden gewijzigd in iets als dit:

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



  1. Mongoose:ObjectId-vergelijkingen mislukken inconsistent

  2. Redis vs. Memcached – 2021 Vergelijking

  3. Hoe de uitvoeringstijd van een Lua-script in Redis bepalen?

  4. Hoe verbinding maken met een Redis-container met Docker Compose?