【发布时间】:2015-03-02 19:08:44
【问题描述】:
我发现它起作用的唯一方法是在创建图形时使用以下方法提供定义:
GraphEntity graph = driver.createGraph(graphName, edgeDefinitions, orphans, bWait);
如果我尝试类似:
GraphEntity graph = driver.createGraph(graphName, bWait);
graph.setEdgeDefinitions(edgeDefinitions);
它会忽略修改后的值,并在实际尝试创建边缘时返回:
com.arangodb.ArangoException: [1203]collection not found
当创建一个新图时,这并不重要,但是当我尝试在某个时候向现有图添加一个新的边集合时,它就成了一个问题。
另外 - 在 Java(驱动程序)中,我无法将边直接添加到边集合中,只能通过图形(除非我使用自己的 REST 调用)是设计使然吗?
【问题讨论】: