我正在使用其余的api通过将一些变量传递给cypher查询来从Neo4j中检索一些数据。以下是查询和解释我想要达到的内容的整个代码的一部分:
data: JSON.stringify(
{"statements":
[{"statement": "MATCH (n:`NAME`{`name`:"+name_var+"})-[:`BELONGS_TO`]->(p)-[r]->(m) RETURN p,r,m"}]});
查询找到NAME
节点。该节点具有name
变量附带的name_var
属性。 NAME
节点BELONGS_TO
一个人p
。现在我想要检索此人p
的所有关系和相关节点。在查询输出中,我收到所有节点p
和m
,但关系r
返回空。我为查询尝试了几种替代方案,但仍无法获得关系。感谢您的任何建议。
答案 0 :(得分:2)
我认为这是因为关系没有任何属性。也许您想要返回type(r)
或id(r)
而不是r
。