https://leancloud.cn/docs/acl-guide.html#hash-563291428photographicRole 和 mobileRoleph 为 digitalRole 一个子角色
请教下如何查找digitalRole 下所有users,包括photographicRole 和 mobileRoleph 角色的users
您可以查 digitalRole 下有哪些角色: https://leancloud.cn/docs/acl-guide.html#hash-751212735
如果 digitalRole 下还有其他子角色,只想查 photographicRole、mobileRole 的话,可以分别查 photographicRole 和 mobileRole 下有哪些用户,然后取并集
谢谢,目前是使用递归方式查下所有子角色,如果想要查找所有父类角色,需要如何查询有没有自带的方法。子角色,父角色可能是无限级
请教下,如果知道mobileRoleph 角色,如何查询他的父类角色,不会要先把所有角色获取出来,然后再比对
差不多,需要遍历每个角色,查各有哪些子角色:
where={ "$relatedTo":{ "object":{ "__type":"Pointer", "className":"_Role", "objectId":"objectId of a role" }, "key":"roles"} }
用来做分组角色管理查询时有点麻烦,比如A公司Role,A公司下有业务、设计两个Role、业务有a 一个User、设计有a\b\c 三个UserB公司Role,现在a 想要获取到所再公司的所有用户以及角色,这个查询起来就比较麻烦,如果级别更深一些的话,要请求很多次,请教下这种情况,使用中间表,有没有什么推荐方式
这个需要根据业务需求综合考虑,仅就「获取所在公司的所有用户以及角色」而言,可以每个公司存一张表,每条记录对应一个员工及其角色。