php neo4j получить связанный узел

я использую neo4jphp и выполнить следующий запрос, используя \ Everyman \ Neo4j \ Cypher \ Query

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

Я могу получить свойства человека

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

Как я могу получить страну человека? печать $row я могу видеть country поле, но я не мог найти методы в документах и ​​источниках.

0

Решение

Объекты Row реализуют интерфейс ArrayAccess, поэтому к ним можно обращаться как к массивам. Исходя из вашего запроса, что строка имеет свойства ‘p’ для Person и ‘c’ для Country, вы можете получить доступ к объекту узла country, например:

$country = $row['c'];
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]