php neo4j获取相关节点

时间:2016-07-03 05:22:37

标签: php neo4j neo4jphp

我使用neo4jphp并使用\ Everyman \ Neo4j \ Cypher \ Query执行以下查询

"MATCH (p:Person) OPTIONAL MATCH (p)-[:CITIZEN]->(c:Country) RETURN p, c ";

我可以获得Person的属性

$props = $row['x']->getProperties();

我如何获得此人的国家/地区?打印$row我可以看到country字段,但我无法在文档和来源中找到方法。

1 个答案:

答案 0 :(得分:0)

Row对象实现了ArrayAccess接口,因此可以像数组一样进行访问。从您的查询中假设该行具有Person的属性'p'和Country的'c',您可以访问国家/地区节点对象,如:

$country = $row['c'];