更新序列表中的联接表

时间:2019-05-10 14:26:56

标签: javascript model sequelize.js

我有一个包含userIdgenreId的联接表。我正在尝试向特定用户插入一堆genreId

用户模型具有两个功能:addGenreaddGenres,并且我在genreIds请求中传递了POST的数组。

我的控制器如下:

const updateFavoriteGenres = async (req, res) => {
  try {
    const { user } = req;
    const { genreIds } = req.body;
    console.log(genreIds);
    await user.addGenres(genreIds.map(id => id));
    const response = serializers.user(user);
    return res.json(response);
  } catch (err) {
    return services.errorsService(err, res);
  }
};

我收到未处理的承诺拒绝,该函数是否被正确调用?我似乎无法弄清楚该函数的结构。

0 个答案:

没有答案