如何从Sequelize中的m:n关联表中删除所有寄存器?

时间:2016-12-14 12:52:04

标签: node.js sequelize.js

我有2个模型,通过表格有m:n关联,我想删除这2个模型之间的所有关联。
要添加关联,我可以这样做:

//just for example, imagine that a1, b1 and b2 are instances of models A and B
//and they association are made through table AB
a1.addB(b1);  
a1.addB(b2);
// or
a1.setB([b1,b2]); 

现在我在表AB中有一个注册表,它将a1b1相关联,另一个注册表将a1b2相关联。

我的问题是:如何删除表a1BAB个寄存器之间的所有关联? 我不想删除de a1注册,只需将其与B取消关联。

我尝试这样做:

a1.set(); 

但它尝试在表NULL

中插入AB

更新:Sequelize if (state != "Ok") { Debug.WriteLine($"Error occured: {state}, {moreInfo}"); } 上有issue

0 个答案:

没有答案
相关问题