【发布时间】:2021-03-21 19:47:39
【问题描述】:
实际上我想在数据库中完成 for 循环后接收所有数据。在代码中,req.body 是用户的对象 id 值。如果服务器收到 3 个 id 值,它将向前端响应 3 个数据。没有呼叫服务器 3 次。但是,我不知道如何制作响应数组然后发送该数组。我不想多次调用服务器。请帮帮我。
exports.user_edit_mileage = (req, res ,next) =>{
console.log(req.body);
for(let user of req.body){
User.findById(user)
.then(users=>{
const response = {
users: users.map(user =>{
return {
email: user.email,
password: user.password,
name: user.name,
mileage: user.mileage,
};
})
};
res.status(200).json(response);
})
}
}
【问题讨论】:
标签: node.js angular typescript mongoose server