树上添加相关实体

使用此查询示例添加社区级用户角色分配要接触那些实体,你必须检索责任狗万新闻c实体表示用户间分配、角色间分配和下列资源间分配

  • 资产类
  • 域名
  • 社区
狗万新闻c{    "ViewConfig": {      "Resources": {        "Community": {          "Id": { "name": "community id" },          "Name": { "name": "community name" },          "Responsibility": {            "User": {              "Id": { "name": "user id" },              "FirstName": { "name": "first name" },              "LastName": { "name": "last name" }            },            "Role": {              "Signifier": { "name": "role name" }            }          }        }      }    }  }
狗万新闻c---  ViewConfig:    Resources:      Community:        Id:          name: "community id"        Name:          name: "community name"        Responsibility:          User:            Id:              name: "user id"            FirstName:              name: "first name"            LastName:              name: "last name"          Role:            Signifier:              name: "role name"

从实体向另一个实体导航需要嵌套实体完整列表属性和关系实体、属性和关系.

下例显示结果格式化

{    "view": {      "Community0": [        {          "communityId": "c87f166e-041f-4bea-8ff7-c1ffbab2ceeb",          "communityName": "First Community"        },        {          "communityId": "12345678-0020-0000-0000-000000000000",          "communityName": "Second Community",          "Responsibility1": [            {              "User2": [                {                  "userId": "00000000-0000-0000-0000-000000900002",                  "firstName": "Admin",                  "lastName": "Istrator"                }              ],              "Role3": [                {                  "roleName": "Admin"                }              ]            },            {              "User2": [                {                  "userId": "00000000-0000-0000-0000-000000900002",                  "firstName": "Admin",                  "lastName": "Istrator"                }              ],              "Role3": [                {                  "roleName": "Steward"                }              ]            }          ]        }      ]    }  }
  • 上头ViewConfig结果树总使用数组相关实体,即使关系最大主数为1
  • 每项职责最大一用户一角色,即使数组返回
  • 结果树使用生成实体别名响应举个例子社区0,责任1用户2.
  • 为了避免JSON密钥中名重复,索引号分解为实体名
  • 从社区到责任的关系任选查询引擎识别实体间可选关系和必备关系第一社区即使是当用户没有角色时也会出现