How to get a multiple result in mongoose and combine it in one single response
问题 In a API(Route) call, I wish to have 3 mongoose query and then combine results to form a response json. Query student .countDocuments ( {} ) .then(stundentNumber => { return stundentNumber }) teacher .countDocuments ( {} ) .then(teacherNumber => { return teacherNumber; }) staff .countDocuments ( {} ) .then(staffNumber => { return staffNumber; }); Desired Response res.json({ teacher: teacherNumber, student: stundentNumber, staff: staffNumber }); How can it be done using nodejs/mongoose 回答1: If