gpt4 book ai didi

javascript - Sequelize.js - 在不获取另一个对象的情况下在 save() 上添加关联

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:04 25 4
gpt4 key购买 nike

假设我有两个表parentchildparent 有很多children。全部正确映射到 Sequelize 中。我想将新的 child 添加到现有的 parent。我没有可用的 parent 实例,但是我有他的 id 值。

我知道我总是可以获取适当的 parent 并在新创建的 child 实例中设置,但我的问题是 - 有必要吗?有没有办法只设置 id 并创建有效关联?我想避免额外的 SELECT。

最佳答案

事实证明它非常简单(虽然不是很 ORM)。我只是在创建 child 实例时添加字段 parent_id ,如下所示:

child.create({
parent_id: parentId,
otherFields....
});

如果 parentchild 之间的关系已定义(例如使用 belongsTo),则 child 中没有其他字段> 需要模型。

关于javascript - Sequelize.js - 在不获取另一个对象的情况下在 save() 上添加关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48441466/

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