Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用py2neo和flask获取所有与我的输入节点连接的节点_Python_Python 3.x_Neo4j_Cypher_Py2neo - Fatal编程技术网

Python 使用py2neo和flask获取所有与我的输入节点连接的节点

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

我想从ny neo4j数据库中获取连接的节点。

例如,如果我输入2,然后我必须获取1、3、4和5。我试图探究这个问题,但答案仅与neo4j有关。我需要一个关于py2neo的查询。还有什么我能得到的吗

我试过这个


但是这些都是使用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)]