我在名为 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();

10-08 02:42