MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Mongoose:obtenha a lista completa de usuários


Bem, se você realmente deseja retornar um mapeamento de _id para user , você sempre pode fazer:
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() retorna todos os documentos correspondentes em uma matriz, portanto, seu último código recortado envia essa matriz para o cliente.