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查询结果_Neo4j_Cypher - Fatal编程技术网

NEo4j查询结果

NEo4j查询结果,neo4j,cypher,Neo4j,Cypher,我开始学习Neo4j密码。我正在使用Neo4j示例电影图形数据库 下面是我编写的Cypher,希望Cypher返回结果1964,但返回空值 请告诉我好吗 匹配tom.Name=“tom Hanks”返回tom.born的位置(tom:Person); 浏览Neo4j教程时,我发现该关系具有属性。当我在下面运行查询时,它也会导致NULL。正如我所期待的那样,这段关系“扮演”的是一个角色。所以它应该返回值“role” 匹配(:Person{name:'Keanu Reeves'})-[rel]->(

我开始学习Neo4j密码。我正在使用Neo4j示例电影图形数据库

下面是我编写的Cypher,希望Cypher返回结果1964,但返回空值

请告诉我好吗

匹配tom.Name=“tom Hanks”返回tom.born的位置(tom:Person); 浏览Neo4j教程时,我发现该关系具有属性。当我在下面运行查询时,它也会导致NULL。正如我所期待的那样,这段关系“扮演”的是一个角色。所以它应该返回值“role”

匹配(:Person{name:'Keanu Reeves'})-[rel]->(M)返回M.title,rel.property

提前谢谢

问候
Faizan属性区分大小写。当属性为
Name
时,您正在使用
Name
。尝试:

MATCH (tom:Person) WHERE tom.name = "Tom Hanks" RETURN tom.born;
MATCH (:Person {name:'Keanu Reeves'})-[rel]->(M) 
RETURN M.title, rel.roles;
对于另一个查询,
属性
不是关系中的
:ACTED_上的属性。它被称为
角色
。尝试:

MATCH (tom:Person) WHERE tom.name = "Tom Hanks" RETURN tom.born;
MATCH (:Person {name:'Keanu Reeves'})-[rel]->(M) 
RETURN M.title, rel.roles;
如果需要该关系上属性的键:

MATCH (:Person {name:'Keanu Reeves'})-[rel]->(M) 
RETURN M.title, KEYS(rel);

属性区分大小写。当属性为
Name
时,您正在使用
Name
。尝试:

MATCH (tom:Person) WHERE tom.name = "Tom Hanks" RETURN tom.born;
MATCH (:Person {name:'Keanu Reeves'})-[rel]->(M) 
RETURN M.title, rel.roles;
对于另一个查询,
属性
不是
关系中的
:ACTED_上的属性。它被称为
角色
。尝试:

MATCH (tom:Person) WHERE tom.name = "Tom Hanks" RETURN tom.born;
MATCH (:Person {name:'Keanu Reeves'})-[rel]->(M) 
RETURN M.title, rel.roles;
如果需要该关系上属性的键:

MATCH (:Person {name:'Keanu Reeves'})-[rel]->(M) 
RETURN M.title, KEYS(rel);
匹配(per:per{Name:“Tom Hanks”})返回per.born;还为Tom Hanks编写了cypher以获得出生年份,但查询返回null。但当我写反向密码时,即给出出生年份并能取名字。下面是cypher匹配(per:Person{born:1964})返回per.name;。那么,为什么我在写Name时会得到NULL呢?试着找出born.MATCH的年份(per:Person{Name:“Tom Hanks”})返回per.born;还为Tom Hanks编写了cypher以获得出生年份,但查询返回null。但当我写反向密码时,即给出出生年份并能取名字。下面是cypher匹配(per:Person{born:1964})返回per.name;。所以当我写名字的时候,为什么我会变空,试着找出出生年份。