mirror of https://gitee.com/bigwinds/arangodb
152 lines
2.5 KiB
Plaintext
152 lines
2.5 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
|
|
|