我正在使用 Node JS、Sequelize 和 Postgres 数据库开发应用程序的后端。
注册课程时,用户必须告知哪些组织、公司和教师将与其相关联。
组织 ID 通过数组传递到后端,我正在尝试进行检查以确保传递的 ID 存在。
到目前为止我所做的是:
const { organizations } = req.body;
const organizationsArray = organizations.map(async (organization) => {
const organizationExists = await Organization.findByPk(organization);
if (!organizationExists) {
return res
.status(400)
.json({ error: `Organization ${organization} does not exists!` });
}
return {
course_id: id,
organization_id: organization,
};
});
await CoursesOrganizations.bulkCreate(organizationsArray);
牧羊人nacy
翻过高山走不出你
相关分类