Nah, jika Anda benar-benar ingin mengembalikan pemetaan dari _id
ke user
, Anda selalu dapat melakukan:
server.get('/usersList', function(req, res) {
User.find({}, function(err, users) {
var userMap = {};
users.forEach(function(user) {
userMap[user._id] = user;
});
res.send(userMap);
});
});
find()
mengembalikan semua dokumen yang cocok dalam larik, jadi kode terakhir Anda yang terpotong mengirimkan larik itu ke klien.