【问题标题】:php neo4j get related nodephp neo4j 获取相关节点
【发布时间】:2016-07-03 05:22:37
【问题描述】:

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

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

我可以得到 Person 的属性

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

我怎样才能得到这个人的国家?打印$row 我可以看到country 字段,但我在文档和来源中找不到方法。

【问题讨论】:

    标签: php neo4j neo4jphp


    【解决方案1】:

    Row 对象实现了 ArrayAccess 接口,因此可以像数组一样访问。假设从您的查询中该行具有“P”属性和“国家”属性,您可以访问国家节点对象,如下所示:

    $country = $row['c'];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多