据我所知,您必须在创建时指定边缘定义,以后似乎没有一种添加边缘定义的方法。但我也看到了用Javascript(我认为)编写的示例,可以在以后添加边缘定义。我对Java的限制是否正确,这是否表明Javascript可能是编程语言与ArangoDB进行交互的更好选择?
编辑:可以在创建图形之后将edgeDefinitions集合添加到其中吗?
编辑:在我看来,由于Java API正在进行REST调用,以后再添加到Collection中根本无法工作。
答案 0 :(得分:2)
可以使用ArangoDB-Java-Driver的方法addEdgeDefinition
向现有图形添加边定义。
Java Driver documentation中列出了一个示例。
类似地,可以用replaceEdgeDefinition
/ removeEdgeDefinition
替换/删除边定义。