Saya telah mencoba menggunakan Mongoose untuk mengirim daftar semua pengguna sebagai berikut:
server.get('/usersList', function(req, res) {
var users = {};
User.find({}, function (err, user) {
users[user._id] = user;
});
res.send(users);
});
Tentu saja, res.send(users);
akan mengirim {}
, yang bukan itu yang saya inginkan. Apakah ada find
alternatif dengan semantik yang sedikit berbeda, di mana saya dapat melakukan hal berikut?
server.get('/usersList', function(req, res) {
User.find({}, function (err, users) {
res.send(users);
});
});
Pada dasarnya, saya ingin callback dijalankan hanya jika semua pengguna telah diambil dari database.