【发布时间】:2020-06-10 21:50:03
【问题描述】:
我正在尝试通过 useMasterKey 更新一个用户对象,它不是当前用户。但是,运行它时出现错误“无效功能”。 “blockedFrom”是用户对象中的一个数组,用于存储阻止相关用户的用户列表,我正在尝试通过 addUniqueObject 添加用户名。
Parse.Cloud.job('addBlockedFrom', function(request, status) {
var query = new Parse.Query(Parse.User);
query.equalTo("username", request.params.otherUser);
query.each(function(record) {
record.addUniqueObject("blockedFrom", request.params.username);
return record.save({useMasterKey:true});
},{useMasterKey:true}).then(function(result) {
console.log("addBlockedFrom completed.");
status.success("addBlockedFrom completed.");
}, function(error) {
console.log("Error in addBlockedFrom: " + error.code + " " + error.message);
status.error("Error in addBlockedFrom: " + error.code + " " + error.message);
});
});
【问题讨论】:
-
添加完整的错误。所以我们可以看到你得到什么类型的错误
标签: javascript node.js parse-platform parse-server parse-cloud-code