Используя Arangodb 3.2, получим набор коллекций (arangoimp + CSV):
Я хотел бы создать график из перечисленных выше. Не удалось найти в документации по составлению графа из уже существующих коллекций вершин и ребер, или не понял, как это сделать.
В [1] приведен пример того, как добавить отношение (например, создать коллекцию ребер, связать вершины), но что, если у меня уже есть такая?
Было бы неплохо понять, как составлять граф из существующих коллекций через (И / ИЛИ):
Ссылки:
Вы пытались создать график через веб-интерфейс (https://docs.arangodb.com/devel/Manual/Administration/WebInterface/Graphs.html)?
Если вы хотите создать график только один раз, это простое решение.
Наконец-то я сам нашел решение PHP:
$edgeDefinition = new \triagens\ArangoDb\EdgeDefinition(
'user_profile',
'user',
'profile'
);
$graphName = 'testGraph';
$graph = new \triagens\ArangoDb\Graph($graphName);
$graph->addEdgeDefinition($edgeDefinition);
$graphHandler = new \triagens\ArangoDb\GraphHandler($connection);
if (!$graphHandler->getGraph($graphName)) {
$graphHandler->createGraph($graph);
}
Я бы предложил обновить официальные документы (см. [1]) с более четким объяснением graph_module._relation параметры.
Жаль, но пока нет решения HTTP API ArangoDb.