TinkerPop3 - 在边缘之间查找相同的属性



我正在尝试从现代图形中创建的顶点中输出具有相同边缘属性(权重:0.4)的顶点。

gremlin> graph = TinkerFactory.createModern()

谢谢。

以下是获取至少有一个传出"创建"边且"权重"值为"0.4"的顶点列表的一种方法:

gremlin> g.V().filter(outE('created').has('weight',0.4d))
==>v[1]
==>v[4]

这是一个非常有限的例子。我猜您是在问如何创建和查询边缘属性。如果是这样,下面是使用属性创建边的示例:

graph = TinkerFactory.createModern();
v1 = graph.addVertex();
v2 = graph.addVertex();
e = v1.addEdge("LABEL", v2);
e.property("weight", "0.4");

然后使用该属性查询边缘:

graph.traversal().E().has("weight", "0.4").toList();

最新更新