javascript - Sequelize 更新或创建包含的关联

标签 javascript postgresql orm sequelize.js

拥有 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.projectnull 呢?

最佳答案

关于javascript - Sequelize 更新或创建包含的关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54986027/

相关文章:

Postgresql:在时间戳上添加 24 小时

php - Kohana orm 命令升序/降序?

javascript - emberjs append 有效但引发断言失败错误

javascript - Vuejs 监听器

javascript - 从表中删除 `border` 属性不会删除边框

sql - 将带有十六进制的文本字符串作为 bytea 插入 PostgreSQL

javascript - 为什么字体大小?为什么字体大小不起作用?

python - 我如何使用 Psycopg2 的 LoggingConnection?

go - 如何设置 model.fields 的类型?

node.js - Sequelize 将附加字段插入连接表