Я намагався використовувати Mongoose для надсилання списку всіх користувачів таким чином:
server.get('/usersList', function(req, res) {
var users = {};
User.find({}, function (err, user) {
users[user._id] = user;
});
res.send(users);
});
Звичайно, res.send(users);
збирається надіслати {}
, що не те, що я хочу. Чи є find
альтернатива з дещо іншою семантикою, де я міг би зробити наступне?
server.get('/usersList', function(req, res) {
User.find({}, function (err, users) {
res.send(users);
});
});
По суті, я хочу, щоб зворотний виклик виконувався лише тоді, коли всі користувачі були завантажені з бази даних.