Mongoose: Uzyskaj pełną listę użytkowników

Próbowałem użyć Mongoose do wysłania listy wszystkich użytkowników w następujący sposób:

server.get('/usersList', function(req, res) {
    var users = {};

    User.find({}, function (err, user) {
        users[user._id] = user;
    });

    res.send(users);
});

Oczywiście,res.send(users); zamierza wysłać{}, czego nie chcę. Czy jestfind alternatywa z nieco inną semantyką, gdzie mogę wykonać następujące czynności?

server.get('/usersList', function(req, res) {    
    User.find({}, function (err, users) {
        res.send(users);
    });
});

Zasadniczo chcę, aby wywołanie zwrotne było wykonywane tylko wtedy, gdy wszyscy użytkownicy zostali pobrani z bazy danych.

questionAnswers(5)

yourAnswerToTheQuestion