sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose:Få den fulde liste over brugere

Nå, hvis du virkelig ønsker at returnere en mapping fra _id til user , du kunne altid gøre:

server.get('/usersList', function(req, res) {
  User.find({}, function(err, users) {
    var userMap = {};

    users.forEach(function(user) {
      userMap[user._id] = user;
    });

    res.send(userMap);  
  });
});

find() returnerer alle matchende dokumenter i et array, så dit sidste kodestykke sender det array til klienten.



  1. Bruger Redis et brugernavn til godkendelse?

  2. Sådan tillader du alle værter til et replikasæt i mongodb

  3. Hvordan opdaterer man _id'et for et MongoDB-dokument?

  4. MongoEngine Document Object lavet ved hjælp af from_json gemmer ikke