gpt4 book ai didi

ios - 解析 CloudCode 以从 PFRelation 中删除用户

转载 作者:行者123 更新时间:2023-11-29 10:34:21 24 4
gpt4 key购买 nike

我是 Parse cloudcode 的新手,我转动轮子来理解 JS 并编写 cloudCode 以从 PFRelation 中删除用户。谁能帮我解析云代码片段以从 PFRelation 中删除用户。我正在尝试在 iOS 应用程序中实现取消好友功能,我可以从当前用户 PFRelation 中删除好友,并想从好友 PFRelation 中删除当前用户。我完全被蒙蔽了,不知道该怎么做。感谢您的帮助。谢谢!

最佳答案

javascript 信息(这是您在服务器上执行此功能所需的信息)在这里:https://parse.com/docs/js_guide#objects-pointers

具体来说,您需要在该页面上的代码是:

var relation = request.user.relation("friends");
relation.remove(other);
request.user.save();

然后您需要获取另一个用户对象的句柄并在那里做同样的事情。你存储的是 Parse.User 对象还是 ID?如果是 User 对象,整个代码可能是这样的:

var relation = request.user.relation("friends");
var other = relation[0]; // I'm not sure about array indexing though.
var otherRelation = other.relation("friends");
otherRelation.remove(user);
relation.remove(other);
other.save();
request.user.save();

请注意,从“当函数返回时,逻辑完成”的角度来看,这段代码并不真正符合标准。不是,因为保存是异步的。这样比较快。您可以通过同时运行并等待两者完成来使其既快速又符合标准,但我已经有很长时间没有编写 JavaScript 了,所以我无法提供确切的代码。

编辑:在尝试修改其他用户之前,不要忘记使用 Parse.Cloud.useMasterKey() 获取正确的权限。

关于ios - 解析 CloudCode 以从 PFRelation 中删除用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com