我需要更新电影和演员表。我传递电影数据和演员数组(演员名称数组),我需要按电影数据更新电影表,按演员数组更新演员表
const { id } = req.movie;
const { actors, ...updatedMovieData } = req.body;
const movie = await Movie.update(req.body, {
where: {
id,
},
});
res.status(200).json(movie);
'
1条答案
按热度按时间xienkqul1#
你没有在你的问题中再次发表太多。但是在我看来,你遗漏了一些东西。你想从电影中获取id并更新它。你是在www.example.com上这样做req.movie。req.movie来自哪里?你在某个中间件函数中添加了它吗?
默认情况下不会有任何req.movie。一个好的解决方案可以是你的路由发送的id作为参数。
网址:
其中3000是你的API服务器运行的端口。api/movie是你的路由的名称。(应该把/patch放在你的后端)。
123是电影的id。
现在,您可以从请求中获取id,如下所示: