0

我有一个使用的 gremlin 查询cap().next()

并且Everyman\Neo4j\Query\ResultSet 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]不管用。

4

1 回答 1

1

要迭代结果集,请使用

 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

于 2013-04-05T00:23:09.123 回答