无法删除CloudBoost中的CloudObject

无法删除CloudBoost中的CloudObject,object,cloudboost,Object,Cloudboost,我有一个物体: CB.CloudObject {document: Object, $$hashKey: "object:23"} document: Object ACL: CB.ACL _id: "tBaA9LXZ" _tableName: "Product" _type: "custom" _version: 2 category: Object title: "Nomb

我有一个物体:

CB.CloudObject {document: Object, $$hashKey: "object:23"}
    document: Object
        ACL: CB.ACL
        _id: "tBaA9LXZ"
        _tableName: "Product"
        _type: "custom"
        _version: 2
        category: Object
        title: "Nombre"
        user: CB.CloudUser
当我尝试删除它时,会出现以下错误:

TypeError:将循环结构转换为JSON

这是因为用户关系吗


谢谢

我认为这是由于循环关系。您是否有类似于A->B和B->A的内容。在这种情况下,您可以删除关系对象并重试

解决了

CloudUser关系的一部分(这不是问题所在)我设置了一个名为category的列,它是一个CloudObject,但我没有将其设置为关系,而是将其视为对象


通过关系改变它可以解决问题。

嗯,我不这么认为。CloudObject包含CloudUser,但CloudUser不包含CloudObject。另外,我不能删除CloudUser,我只想删除CloudObject及其关系。也许我必须在删除CloudObject之前取消设置用户关系?你能帮我提供示例代码吗,这样我就可以复制了。我只做了一个obj.delete(),其中obj是一个CloudObject,有一个名为“user”的列,它是与CloudUser的关系。未触发错误回调,在此之前引发异常。例如,我尝试删除一个用户,但没有问题(用户是一个没有任何关系的CloudUser对象),错误在var params=JSON.stringify({key:CB.appKey,document:CB.toJSON(thisObj)}行中的CB.CloudObject.prototype.delete方法中触发;