Я попытался использовать 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);
});
});
По сути, я хочу, чтобы обратный вызов выполнялся только тогда, когда все пользователи были извлечены из базы данных.