próbowałem użyć Mongoose wysłać listę wszystkich użytkowników, jak następuje:Mongoose: Pobierz pełną listę użytkowników
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ć {}
, który jest nie to, co chcę. Czy istnieje alternatywa find
z nieco inną semantyką, w której mógłbym 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 zostało wykonane tylko wtedy, gdy wszyscy użytkownicy zostali pobrani z bazy danych.
jak do niego dostęp w widok? – Saani