有人可以向我解释ParseRole
和ParseRelation
的确切区别吗?我正在尝试找出哪一个更适合我使用,到目前为止,我看不出太多差异。我最初以为ParseRole
是多对多关系,而ParseRelation
是一对多的关系,但是看来它们都是多对多的关系。对此问题的任何启示将大有帮助!
最佳答案
ParseRole是一个术语,用于定义用户的角色,即用户可以访问的对象。它与ACL(访问控制列表)结合使用,以添加一层数据安全性,确保只有有效的用户才能访问它。
想象一下一个游戏,其后端是由Parse提供的,该游戏具有用户生成的关卡,并且有一组玩家称为“主持人”。如果主持人违反了游戏规则,则可以删除其他人的关卡。您只希望他们能够删除任何级别,因此您创建了一个名为moderator
的角色,并在Level
类的ACL中为其分配了删除权限。
另一方面,ParseRelation是任何对象之间的多对多关系。