我有两个模型-驱动程序和用户。它们互相评价,所以在创建API时,我如何检查db中是否存在某个userId,如果存在,我想添加到我的驱动程序的评价数组中,以便添加一个新对象,如下所示。
{userId:xyz/*Already Checked in the Db that it exists*/,rating:4}
发布于 2020-08-02 03:32:30
听起来您需要使用两个请求。
const user = await Users.findOne({_id: userId});
if (user){
const driver = await Drivers.findOne({_id: driverId});
driver.ratings.push({userId, rating: 4})
await driver.save();
}
https://stackoverflow.com/questions/63209131
复制相似问题