Node.js 使用neo4j查找所有可到达的节点

Node.js 使用neo4j查找所有可到达的节点,node.js,neo4j,cypher,Node.js,Neo4j,Cypher,搜索所有可访问节点时出现性能问题 我使用JavaScriptNeo4j驱动程序 我正在使用此密码查询: START n = node({startNode}) MATCH n-[:CONNECTED_TO*]->e RETURN DISTINCT(ID(e)) as id 有其他的解决方案吗 顶点是这样连接的:(对于3x3) 对于这种连接,但11x11我得到的执行时间是:98609 ms您正在运行哪个版本?这是neo4j控制台中的数据模型副本。我不记得这个数据结构叫什么,但基本上是的,

搜索所有可访问节点时出现性能问题

我使用JavaScriptNeo4j驱动程序

我正在使用此密码查询:

START n = node({startNode})
MATCH n-[:CONNECTED_TO*]->e
RETURN DISTINCT(ID(e)) as id
有其他的解决方案吗

顶点是这样连接的:(对于3x3)


对于这种连接,但11x11我得到的执行时间是:98609 ms

您正在运行哪个版本?这是neo4j控制台中的数据模型副本。我不记得这个数据结构叫什么,但基本上是的,当你像11x11一样变大时,你会走很多重复的路径,这会浪费时间。98秒听起来很长,但是如果缓存数据,请再次运行查询,这样会更快。