Ho provato a utilizzare Mongoose per inviare l'elenco di tutti gli utenti come segue:
server.get('/usersList', function(req, res) {
var users = {};
User.find({}, function (err, user) {
users[user._id] = user;
});
res.send(users);
});
Ovviamente res.send(users);
invierò {}
, che non è quello che voglio. Esiste find
un'alternativa con semantica leggermente diversa, dove potrei fare quanto segue?
server.get('/usersList', function(req, res) {
User.find({}, function (err, users) {
res.send(users);
});
});
Essenzialmente, voglio che la richiamata venga eseguita solo quando tutti gli utenti sono stati recuperati dal database.