Tentei usar o Mongoose para enviar a lista de todos os usuários da seguinte maneira:
server.get('/usersList', function(req, res) {
var users = {};
User.find({}, function (err, user) {
users[user._id] = user;
});
res.send(users);
});
Claro, res.send(users);
vai mandar {}
, que não é o que eu quero. Existe uma find
alternativa com semântica ligeiramente diferente, onde eu poderia fazer o seguinte?
server.get('/usersList', function(req, res) {
User.find({}, function (err, users) {
res.send(users);
});
});
Essencialmente, quero que o retorno de chamada seja executado apenas quando todos os usuários forem buscados no banco de dados.