MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongoose:Holen Sie sich die vollständige Liste der Benutzer

Nun, wenn Sie wirklich eine Zuordnung von _id zurückgeben möchten an user , könnten Sie immer Folgendes tun:

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() gibt alle übereinstimmenden Dokumente in einem Array zurück, sodass Ihr letzter Codeausschnitt dieses Array an den Client sendet.