我在名为 thisDrive
的列中与类 Drives
的名为 lastDrive
的模型有关系,该列也是 Drive
。有时我需要删除这个关系,所以没有任何关系(未定义)。如何在不删除的情况下从单个驱动器中删除关系。
这是我尝试过的。
var thisDrive = app.drivesCollection.model[0];
var relation = thisDrive.attributes.lastDrive.relation('lastDrive'); // I'm not sure about this line here....
relation.remove('lastDrive'); // not sure again...
在这一点上,我希望
thisDrive.attributes.lastDrive
为空,但它不是......如果我运行
thisDrive.attributes.lastDrive.remove()
我将删除此关系引用的 Drive
......这很糟糕。知道如何实现这一目标吗?
谢谢。
最佳答案
您需要做的是将对象的属性设置为空然后保存。
var thisDrive = app.drivesCollection.model[0];
thisDrive.set("lastDrive", null);
thisDrive.save();