从REST删除没有objectId的对象

时间:2014-02-10 17:21:56

标签: parse-platform

使用REST,我尝试删除Parse.com数据库中的对象,但不直接指向objectId。

以下是代码:

deleteFavoriteActivity: function (from, to) {
                var deleteObjects = "?where={\"fromUser\":\"" + from + "\", \"toPro\":\"" + to + "\"}";
                return $http.delete(favoritesActivityUrl + deleteObjects, parseCredentials);
            }

如您所见,我尝试根据对2个字段的查询删除对象:“fromUser”和“toPro”。 这将无效并返回错误请求。我不知道是否甚至可以根据查询删除对象。可能吗 ?或者我必须绝对指向我想要删除的objectID吗?

1 个答案:

答案 0 :(得分:0)

删除的端点需要一个objectid;只需获取具有get请求查询的对象,获取该对象的id,然后使用该id调用delete。