从 Azure CosmosDB Graph 中的两个顶点获取信息 (GREMLIN API)
Get information from two vertices in Azure CosmosDB Graph (GREMLIN API)
我想创建一个从两个顶点获取信息的查询。我有 Vertex A 和 Vertex 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")
我想创建一个从两个顶点获取信息的查询。我有 Vertex A 和 Vertex 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")