我填充了一个图形,其中包含100.000个标记为“ NodeLabel”且具有唯一ID的节点,如下例所示:
{
"id": "node 1",
"label": "NodeLabel"
}
我添加了100.000个标记为“爱”的边缘和500个标记为“恨”的边缘,如下例所示:
{
"id": "node 1 loved by node 2",
"label": "love",
"_sink": "node 1",
"_sinkLabel": "NodeLabel",
"_vertexId": "node 2",
"_vertexLabel": "NodeLabel",
"_isEdge": true
},
{
"id": "node 1 hated by node 3",
"label": "hate",
"_sink": "node 1",
"_sinkLabel": "NodeLabel",
"_vertexId": "node 3",
"_vertexLabel": "NodeLabel",
"_isEdge": true
}
我试图在包含节点53的基础图中列出所有可到达节点的ID。
我尝试了查询
“ g.V('node 53')。repeat(both())。until(cyclicPath())。both()。dedup()”
,但是在到达所有预期节点之前停止。我想要的是从节点53开始的所有可达节点的列表,如果所有边缘都是双向的。在这种情况下,将有6500个顶点。