从 Azure CosmosDB Graph 中的两个顶点获取信息 (GREMLIN API)

Get information from two vertices in Azure CosmosDB Graph (GREMLIN API)

我想创建一个从两个顶点获取信息的查询。我有 Vertex AVertex B 我需要 Vertex A 属性 的值] label 和属性数组的值 schema。从 Vertex B 我只想得到 属性 name 的值。我尝试了多个查询以获得如下结果:

[
  {
     "label" : "anySubTypeName",
     "schema": ".....",
     "name"  : "anyTypeName"
   },
   ...
]

我能够通过以下查询获得每个顶点的属性 name 但不能 schema:

g.V().hasLabel("subtype").as("subtype")
     .outE("typeof").inV().as("type")
     .select("subtype", "type").by("id")
____________________

Result:

[
  {
    "subtype": "anySubTypeName",
    "type"   :  "anyTypeName"
  }
]

任何人都可以帮助我,我也可以获得 schema 作为结果的一部分吗?

我通过以下查询找到了获得预期结果的答案:

g.V().haslabel("subtype").as("subtype")
     .outE("typeof").inV().as("type")
     .select("subtype", "type").by("id")