【发布时间】:2022-01-10 21:55:00
【问题描述】:
我第一次遇到这种类型的错误。在控制台中我得到数据。但是当 res.json() 显示为空。我该如何解决?
const getClientDetails = async (req: Request, res: Response) => {
const { clientId } = req.params;
let foundClient = await Client.findOne({
_id: clientId,
});
let foundOrders = await Order.find({
ClientId: { $in: [foundClient._id] },
});
if (foundOrders) {
foundOrders.map(async (item) => {
const foundOrderItem = await OrderItem.findOne({
OrderId: item._id,
})
.populate("ProductId")
.populate("OrderId");
console.log("data...", foundOrderItem);
return res.json(foundOrderItem);
});
}
};
【问题讨论】: