【发布时间】:2020-09-28 06:17:09
【问题描述】:
如何通过name属性找到顶点并获取:
1. 入射到这个顶点的边上的顶点(带有标签和属性)?
2. 顶点(带有标签和属性)入射到该顶点的出边?
在单个查询中。
我知道.both() 和.otherV() 这样做,我可以使用.valueMap() 和.label() 来获取元数据和属性,但是.both() 或@ 的结果(从服务器收到的响应) 987654327@ 没有明确指出和识别传入顶点和传出顶点是什么。
为了能够区分这两者,我打电话给:
* g.V().has('name', 'abcd').in().values('name') 表示入度
* g.V().has('name', 'abcd').out().values('name') 表示出度
和
* g.V().has('name', 'abcd').union(label(),valueMap()) 用于元数据
清楚地知道什么响应属于什么集合,特别是在入度和出度的情况下。但这效率低下,会导致对服务器的 3 次单独调用。
【问题讨论】:
标签: graph gremlin tinkerpop3 amazon-neptune