繁体   English   中英

Sequelize.js-在save()上添加关联而不获取另一个对象

[英]Sequelize.js - add association on save() without fetching another object

假设我有两个表parentchild ,与parent有许多child ren有关。 所有在Sequelize中正确映射。 我想将新的child添加到现有的parent 除了没有可用的parent实例外,我还有他的id值。

我知道我总是可以获取适当的parent并在新创建的child实例上进行设置,但是我的问题是-是否有必要? 有没有办法只设置ID并创建有效的关联? 我想避免其他选择。

事实证明这很简单(尽管不是很ORM)。 我只是在创建child实例时添加如下字段parent_id

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM