如何在 maxDepth = 2 的情况下获得 2 个顶点(例如 X 和 Y)之间的所有可能路径?
我试过了,TRAVERSAL
但执行大约需要 10 秒。这是查询:
FOR p IN TRAVERSAL(locations, connections, "X", "outbound", { minDepth: 1, maxDepth: 2, paths: true })
FILTER p.destination._key == "Y"
RETURN p.path.vertices[*].name
位置(顶点)集合有 23753 个文档,连接(边)集合有 123414 个文档。