使用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吗?
答案 0 :(得分:0)
删除的端点需要一个objectid;只需获取具有get请求查询的对象,获取该对象的id,然后使用该id调用delete。