使用Java API的Arangodb:创建图形时,是否已经需要定义所有Edge?

时间:2018-12-17 11:41:09

标签: arangodb

据我所知,您必须在创建时指定边缘定义,以后似乎没有一种添加边缘定义的方法。但我也看到了用Javascript(我认为)编写的示例,可以在以后添加边缘定义。我对Java的限制是否正确,这是否表明Javascript可能是编程语言与ArangoDB进行交互的更好选择?

编辑:可以在创建图形之后将edgeDefinitions集合添加到其中吗?

编辑:在我看来,由于Java API正在进行REST调用,以后再添加到Collection中根本无法工作。

1 个答案:

答案 0 :(得分:2)

可以使用ArangoDB-Java-Driver的方法addEdgeDefinition向现有图形添加边定义。

Java Driver documentation中列出了一个示例。

类似地,可以用replaceEdgeDefinition / removeEdgeDefinition替换/删除边定义。