Java - 如何在 Arangodb 上创建边?
Java - How to create edges on Arangodb?
我使用 java 创建了边缘集合,但是当我尝试创建文档时,我在方法 (insertEdge) 上遇到错误。
有谁知道这样做的另一种方法,或者我可能做错了什么?
BaseEdgeDocument myObject = new BaseEdgeDocument("TurmaA/asd","TurmaA/testepedro");
myObject.addAttribute(nome.getField(), nome.getValue());
collection.insertEdge(myObject, new EdgeCreateOptions());
PS- 给出的错误是 "cannot find symbol (method)"
当阅读有关 cannot find symbol 的内容时,您尝试调用 insertEdge
方法的对象 (collection
) 可能不是 edge collection
类型 - 因此它没有 insertEdge-method
.
example code shows how to work with edge collections:
private static EdgeEntity saveEdge(final CircleEdge edge) throws ArangoDBException {
return db.graph(GRAPH_NAME).edgeCollection(EDGE_COLLECTION_NAME).insertEdge(edge);
}
我使用 java 创建了边缘集合,但是当我尝试创建文档时,我在方法 (insertEdge) 上遇到错误。
有谁知道这样做的另一种方法,或者我可能做错了什么?
BaseEdgeDocument myObject = new BaseEdgeDocument("TurmaA/asd","TurmaA/testepedro");
myObject.addAttribute(nome.getField(), nome.getValue());
collection.insertEdge(myObject, new EdgeCreateOptions());
PS- 给出的错误是 "cannot find symbol (method)"
当阅读有关 cannot find symbol 的内容时,您尝试调用 insertEdge
方法的对象 (collection
) 可能不是 edge collection
类型 - 因此它没有 insertEdge-method
.
example code shows how to work with edge collections:
private static EdgeEntity saveEdge(final CircleEdge edge) throws ArangoDBException {
return db.graph(GRAPH_NAME).edgeCollection(EDGE_COLLECTION_NAME).insertEdge(edge);
}