Mongoose: Get full list of users

前端 未结 8 1115
遇见更好的自我
遇见更好的自我 2020-12-12 12:54

I have tried to use Mongoose to send the list of all users as follows:

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

    User.find({},         


        
相关标签:
8条回答
  • 2020-12-12 13:34

    There was the very easy way to list your data :

    server.get('/userlist' , function (req , res) {
     User.find({}).then(function (users) {
     res.send(users);
     });
    });
    
    0 讨论(0)
  • 2020-12-12 13:37

    This is just an Improvement of @soulcheck 's answer, and fix of the typo in forEach (missing closing bracket);

        server.get('/usersList', (req, res) => 
            User.find({}, (err, users) => 
                res.send(users.reduce((userMap, item) => {
                    userMap[item.id] = item
                    return userMap
                }, {}));
            );
        );
    

    cheers!

    0 讨论(0)
提交回复
热议问题