Mongoose: Get full list of users

前端 未结 8 1116
遇见更好的自我
遇见更好的自我 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: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!

提交回复
热议问题