mirror of https://gitee.com/bigwinds/arangodb
188 lines
3.0 KiB
Plaintext
188 lines
3.0 KiB
Plaintext
!CHAPTER Edge Methods
|
|
|
|
**Warning: This Chapter is Deprecated**
|
|
|
|
`edge.getId()`
|
|
|
|
Returns the identifier of the edge.
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex("v");
|
|
Vertex("v")
|
|
|
|
arango> e = g.addEdge(v, v, 1, "self");
|
|
Edge(1)
|
|
|
|
arango> e.getId();
|
|
1
|
|
|
|
`edge.getInVertex()`
|
|
|
|
Returns the vertex at the head of the edge.
|
|
|
|
*Examples*
|
|
|
|
arango> v1 = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "self");
|
|
Edge(2)
|
|
|
|
arango> e.getInVertex();
|
|
Vertex(1)
|
|
|
|
`edge.getLabel()`
|
|
|
|
Returns the label of the edge.
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "knows");
|
|
Edge(2)
|
|
|
|
arango> e.getLabel();
|
|
knows
|
|
|
|
`edge.getOutVertex()`
|
|
|
|
Returns the vertex at the tail of the edge.
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "self");
|
|
Edge(2)
|
|
|
|
arango> e.getOutVertex();
|
|
Vertex(1)
|
|
|
|
`edge.getPeerVertex( vertex)`
|
|
|
|
Returns the peer vertex of the edge and the vertex.
|
|
|
|
*Examples*
|
|
|
|
arango> v1 = g.addVertex("1");
|
|
Vertex("1")
|
|
arango> v2 = g.addVertex("2");
|
|
Vertex("2")
|
|
arango> e = g.addEdge(v1, v2, "1->2", "knows");
|
|
Edge("1->2")
|
|
arango> e.getPeerVertex(v1);
|
|
Vertex(2)
|
|
|
|
`edge.getProperty( name)`
|
|
|
|
Returns the property name an edge.
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "self", { "weight" : 10 });
|
|
Edge(2)
|
|
|
|
arango> e.getProperty("weight");
|
|
10
|
|
|
|
`edge.getPropertyKeys()`
|
|
|
|
Returns all propety names an edge.
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "self", { weight: 10 })
|
|
Edge(2)
|
|
|
|
arango> e.getPropertyKeys()
|
|
[ "weight" ]
|
|
|
|
arango> e.setProperty("name", "Hugo");
|
|
Hugo
|
|
|
|
arango> e.getPropertyKeys()
|
|
[ "weight", "name" ]
|
|
|
|
`edge.properties()`
|
|
|
|
Returns all properties and their values of an edge
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "knows");
|
|
Edge(2)
|
|
|
|
arango> e.properties();
|
|
{ "weight" : 10 }
|
|
|
|
`edge.setProperty( name, value)`
|
|
|
|
Changes or sets the property name an edges to value.
|
|
|
|
*Examples*
|
|
|
|
arango> v = g.addVertex(1);
|
|
Vertex(1)
|
|
|
|
arango> e = g.addEdge(v, v, 2, "self", { weight: 10 })
|
|
Edge(2)
|
|
|
|
arango> e.getPropert("weight")
|
|
10
|
|
|
|
arango> e.setProperty("weight", 20);
|
|
20
|
|
|
|
arango> e.getPropert("weight")
|
|
20
|
|
|
|
|
|
<!--
|
|
@anchor JSModuleGraphEdgeGetId
|
|
@copydetails JSF_Edge_prototype_getId
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeGetInVertex
|
|
@copydetails JSF_Edge_prototype_getInVertex
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeGetLabel
|
|
@copydetails JSF_Edge_prototype_getLabel
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeGetOutVertex
|
|
@copydetails JSF_Edge_prototype_getOutVertex
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeGetPeerVertex
|
|
@copydetails JSF_Edge_prototype_getPeerVertex
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeGetProperty
|
|
@copydetails JSF_Edge_prototype_getProperty
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeGetPropertyKeys
|
|
@copydetails JSF_Edge_prototype_getPropertyKeys
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeProperties
|
|
@copydetails JSF_Edge_prototype_properties
|
|
|
|
@CLEARPAGE
|
|
@anchor JSModuleGraphEdgeSetProperty
|
|
@copydetails JSF_Edge_prototype_setProperty
|
|
--> |