拥有 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
呢?
最佳答案
那这个呢?Project.belongsTo(User)
http://docs.sequelizejs.com/class/lib/associations/belongs-to.js~BelongsTo.html
关于javascript - Sequelize 更新或创建包含的关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54986027/