2016-07-03 11 views
0

Ich verwende neo4jphp und Durchführung folgende Abfrage mit \ Everyman \ Neo4j \ Cypher \ Abfragephp Neo4j erhalten Knoten im Zusammenhang

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

I Eigenschaften von Person bekommen

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

Wie kann ich Land der Person? Drucken $row Ich kann country Feld sehen, aber ich konnte keine Methoden in den Dokumenten und Quellen finden.

Antwort

0

Zeilenobjekte implementieren die ArrayAccess-Schnittstelle, auf die wie Arrays zugegriffen werden kann. Ausgehend von Ihrer Abfrage, dass die Zeile die Eigenschaften 'p' für die Person und 'c' für das Land hat, können Sie auf das Länderknotenobjekt zugreifen:

$country = $row['c']; 
Verwandte Themen