Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
Neo4j py2Neo.ogm最短路径搜索未显示结果_Neo4j_Cypher_Py2neo_Neo4j Ogm - Fatal编程技术网

Neo4j py2Neo.ogm最短路径搜索未显示结果

Neo4j py2Neo.ogm最短路径搜索未显示结果,neo4j,cypher,py2neo,neo4j-ogm,Neo4j,Cypher,Py2neo,Neo4j Ogm,我已经用ogm实现了py2neo,但是我无法让搜索功能正常工作。下面是我的cypher查询(直接到Neo4j数据库),其中'rpt_id'和'country_code'作为图形中的图形对象,这些对象作为图形的主键。它们之间的关系是的一部分 MATCH (m:Column {name: '{rpt_id}'}), (n:Column {name:'{country_code}'}), p = shortestPath((m)-[:PART_OF*..4]-(n)) RETURN p 我希望通过

我已经用ogm实现了py2neo,但是我无法让搜索功能正常工作。下面是我的cypher查询(直接到Neo4j数据库),其中'rpt_id''country_code'作为图形中的图形对象,这些对象作为图形的主键。它们之间的关系是的一部分

MATCH (m:Column {name: '{rpt_id}'}), (n:Column {name:'{country_code}'}),
p = shortestPath((m)-[:PART_OF*..4]-(n)) 
RETURN p

我希望通过表(另一个ogm节点)的响应来获取country_代码,但没有返回任何内容

如果确实存在与rpt_id国家代码匹配的节点,我想问题是在参数周围使用了记号。我将重新编写查询,如下所示:

MATCH (m:Column {name: {rpt_id} }), (n:Column {name: {country_code} }), p = shortestPath((m)-[:PART_OF*..4]-(n)) 
RETURN p

如果确实存在与rpt_id国家代码匹配的节点,我认为问题在于在参数周围使用了记号。我将重新编写查询,如下所示:

MATCH (m:Column {name: {rpt_id} }), (n:Column {name: {country_code} }), p = shortestPath((m)-[:PART_OF*..4]-(n)) 
RETURN p

这使代码得以运行,谢谢!由于py2neo v3,新的输出完全混乱,我不知道如何获取名称而不是随机值:(b0c9a7a)-[:PART_of]->(bda46cc)(d59b20f)我建议您提出一个新问题,并对新问题进行更详细的说明。我建议您提供一组最少量的代表性数据,以便可以轻松地重新创建问题。这使代码得以运行,谢谢!由于py2neo v3,新的输出完全混乱,我不知道如何获取名称而不是随机值:(b0c9a7a)-[:PART_of]->(bda46cc)(d59b20f)我建议您提出一个新问题,并对新问题进行更详细的说明。我建议您提供一组最小的代表性数据,以便能够轻松地重新创建问题。