Neo4j ResultSet对象-如果结果是数组,如何获取数据



我有一个gremlin查询,其中我使用了cap().next()

CCD_ 2 Object

[data:protected] => Array
    (
        [v[1079]] => Array
            (
                [0] => 14
            )
        [v[1082]] => Array
            (
                [0] => 25
            )
        [v[1016]] => Array
            (
                [0] => 5
            )
        [v[1078]] => Array
            (
                [0] => 10
            )
        [v[1081]] => Array
            (
                [0] => 17
            )
    )

如何获得该数组?

$result[0][0]不工作。

要迭代ResultSet,请使用

 foreach ($result as $row) {
    echo $row['x']->getProperty('your_property') . "n";
}

或具有列y 中的标量值

foreach ($result as $row) {
echo $row['x']->getProperty('your_property') . ": " . $row['y'] ."n";

}

如果能想到原始的gremlin查询,看看你从中返回了什么,那就太好了

请参阅github

最新更新