谢谢,目前是使用递归方式查下所有子角色,如果想要查找所有父类角色,需要如何查询有没有自带的方法。子角色,父角色可能是无限级

请教下,如果知道mobileRoleph 角色,如何查询他的父类角色,不会要先把所有角色获取出来,然后再比对

差不多,需要遍历每个角色,查各有哪些子角色:

where={
  "$relatedTo":{
    "object":{
      "__type":"Pointer",
      "className":"_Role",
      "objectId":"objectId of a role"
  },
  "key":"roles"}
}

用来做分组角色管理查询时有点麻烦,比如
A公司Role,A公司下有业务、设计两个Role、业务有a 一个User、设计有a\b\c 三个User
B公司Role,
现在a 想要获取到所再公司的所有用户以及角色,这个查询起来就比较麻烦,如果级别更深一些的话,要请求很多次,请教下这种情况,使用中间表,有没有什么推荐方式

这个需要根据业务需求综合考虑,仅就「获取所在公司的所有用户以及角色」而言,可以每个公司存一张表,每条记录对应一个员工及其角色。