我正在调用一个查询,以在数据库中创建新的car
并将其使用快速节点API附加到卖方。但是当我执行此异步功能时,出现以下错误
Range Error: Maximum call stack size exceeded
我不明白。请指导我为什么会出现此错误。下面是代码。
const addNewUserCar = async (req, res, next) => {
const newCar = new Car(req.body);
let dbUser = await User.findById(req.params.userId);
newCar.seller = dbUser;
const dbCar = await newCar.save();
dbUser.cars.push(dbCar);
dbUser = await dbUser.save();
return res.status(201)\.json({
message: "Success",
user: dbUser
});
}