Имея Sequelize hasOne
ассоциаций:
const User = sequelize.define('user', {/* ... */})
const Project = sequelize.define('project', {/* ... */})
// One-way association
User.hasOne(Project)
и пользовательский экземпляр уже существует .Как добавить новый Project
и подключить его к экземпляру User
?
Во-первых, нам нужно найти User
:
const user = await models.users.findOne({
where: { id: 1 },
include: models.projects
});
Что нам делать дальше?Что если user.project
равно null
?