gpt4 book ai didi

node.js - Sequelize 创建具有关联的实例

转载 作者:行者123 更新时间:2023-12-03 22:40:26 24 4
gpt4 key购买 nike

在 Sequelize 4 中,有两个类: UserProfile ,它们通过

User.associate = (model) => {
User.hasMany(model.profile);
}

现在我有一个名为 user 的 User 实例,并且想要创建一个 Profile 的实例,我如何创建它与 user 的关联。

这是我尝试过的。它有效,但我正在寻找更好的解决方案。
var Profile = require('../models/profile');
Profile.create({userId: user.id})

这是我尝试过但不起作用的另一种方法:
var Profile = require('../models/profile');
Profile.create({user: user},{include: User})

任何想法?

最佳答案

嗯,这有帮助:

var profile = new Profile();
profile.setUser(user);
Profile.create(profile).then(res.send('success'));

关于node.js - Sequelize 创建具有关联的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48638669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com