ฉันได้พยายามใช้ 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);
});
});
โดยพื้นฐานแล้วฉันต้องการให้ดำเนินการเรียกกลับก็ต่อเมื่อผู้ใช้ทั้งหมดถูกดึงข้อมูลจากฐานข้อมูลแล้ว