मैंने सभी उपयोगकर्ताओं की सूची को भेजने के लिए 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);
});
});
अनिवार्य रूप से, मैं चाहता हूं कि कॉलबैक को तभी निष्पादित किया जाए जब सभी उपयोगकर्ता डेटाबेस से लाए गए हों।