Arangodb,在php中运行insert查询后简单地获取id?

Arangodb,在php中运行insert查询后简单地获取id?,php,database,arangodb,Php,Database,Arangodb,无法在线找到此简单任务的任何解决方案,并且在运行$query->getAll之后,我看不到任何检索方法,因为它受保护您可以直接从查询中返回\u id,执行查询,获取所有光标数据并弹出数组中唯一的值: $query=新的ArangoStatement($db[ 'query'=>'在tweets中插入@tweet返回新的。\u id', “bindVars”=>[ “tweet”=>$tweet ] ]); $cursor=$query->execute(); $id=array\u pop($c

无法在线找到此简单任务的任何解决方案,并且在运行$query->getAll之后,我看不到任何检索方法,因为它受保护

您可以直接从查询中返回
\u id
,执行查询,获取所有光标数据并弹出数组中唯一的值:

$query=新的ArangoStatement($db[
'query'=>'在tweets中插入@tweet返回新的。\u id',
“bindVars”=>[
“tweet”=>$tweet
]
]);
$cursor=$query->execute();
$id=array\u pop($cursor->getAll())
//打印(id美元);
$query = new ArangoStatement($db,[
        'query' => 'INSERT @tweet IN tweets RETURN NEW',
        'bindVars' =>[
            'tweet' => $tweet
        ]
    ]);
    $res = $query->execute();
    // get the id back somehow?