我使用neo4jphp并使用\ Everyman \ Neo4j \ Cypher \ Query执行以下查询
"MATCH (p:Person) OPTIONAL MATCH (p)-[:CITIZEN]->(c:Country) RETURN p, c ";
我可以获得Person的属性
$props = $row['x']->getProperties();
我如何获得此人的国家/地区?打印$row
我可以看到country
字段,但我无法在文档和来源中找到方法。
答案 0 :(得分:0)
Row对象实现了ArrayAccess接口,因此可以像数组一样进行访问。从您的查询中假设该行具有Person的属性'p'和Country的'c',您可以访问国家/地区节点对象,如:
$country = $row['c'];