Python 使用py2neo和flask获取所有与我的输入节点连接的节点
我想从ny neo4j数据库中获取连接的节点。 例如,如果我输入2,然后我必须获取1、3、4和5。我试图探究这个问题,但答案仅与neo4j有关。我需要一个关于py2neo的查询。还有什么我能得到的吗 我试过这个Python 使用py2neo和flask获取所有与我的输入节点连接的节点,python,python-3.x,neo4j,cypher,py2neo,Python,Python 3.x,Neo4j,Cypher,Py2neo,我想从ny neo4j数据库中获取连接的节点。 例如,如果我输入2,然后我必须获取1、3、4和5。我试图探究这个问题,但答案仅与neo4j有关。我需要一个关于py2neo的查询。还有什么我能得到的吗 我试过这个 但是这些都是使用neo4j而不是py2neo的。假设您的节点有一个名为nodeid的属性,您可以使用它来匹配节点2(请参见),然后在其相邻节点上迭代: 来自py2neo导入图,节点匹配器 匹配器=节点匹配器(图) node=matcher.match(nodeid=“2”).firs
但是这些都是使用neo4j而不是py2neo的。假设您的节点有一个名为
nodeid
的属性,您可以使用它来匹配节点2
(请参见),然后在其相邻节点上迭代:
来自py2neo导入图,节点匹配器
匹配器=节点匹配器(图)
node=matcher.match(nodeid=“2”).first()
列表(graph.match中r的r.end_节点[“nodeid”](节点=(节点,))
否则,只需运行密码查询:
q = '''MATCH (a)-[r]-(b) where a.nodeid='2' RETURN b'''
[i for i in graph.run(q)]
假设您的节点有一个名为
nodeid
的属性,您可以使用它来匹配节点2
(请参见),然后在其相邻节点上迭代:
来自py2neo导入图,节点匹配器
匹配器=节点匹配器(图)
node=matcher.match(nodeid=“2”).first()
列表(graph.match中r的r.end_节点[“nodeid”](节点=(节点,))
否则,只需运行密码查询:
q = '''MATCH (a)-[r]-(b) where a.nodeid='2' RETURN b'''
[i for i in graph.run(q)]