2
目前我正在使用Cloud Code和masterkey
來根據當前用戶的操作修改其他用戶的屬性。我有一個屬性requests_from
,我已設法將項目添加到該陣列基於以下的代碼:使用分析雲代碼從陣列中刪除對象
Parse.Cloud.define('requestUser', function(request, response) {
var userId = request.params.userId,
requestsFrom = request.params.requestsFrom;
var User = Parse.Object.extend('_User'),
user = new User({ objectId: userId });
user.add('requests_from', requestsFrom); //Changed from set to add
Parse.Cloud.useMasterKey();
user.save().then(function(user) {
response.success(user);
}, function(error) {
response.error(error)
});
});
我已經使用了上面的代碼添加到currentUser.objectId
一個目標用戶的requests_from
柱。
但是,我的問題是現在從requests_from
刪除項目。一旦當前用戶已完成某項操作,我想從requests_from
中刪除currentUser.objectId
。但是,使用user.remove
或user.delete
不起作用。我想知道是否有另一種方法通過雲代碼實現此目標?
感謝