1
0
Fork 0
arangodb/Documentation/Books/Users/ModuleGraph
Wilfried Goesgens b06d03e84f Cleanup documentation for remaining @-tags 2015-09-17 11:15:33 +02:00
..
EdgeMethods.mdpp Cleanup documentation for remaining @-tags 2015-09-17 11:15:33 +02:00
GraphConstructor.mdpp Cleanup documentation for remaining @-tags 2015-09-17 11:15:33 +02:00
README.mdpp Changed README.html to index.html in the documentation 2015-06-09 09:40:12 +02:00
VertexMethods.mdpp Cleanup documentation for remaining @-tags 2015-09-17 11:15:33 +02:00

README.mdpp

!CHAPTER Module "graph"

**Warning: This Chapter is Deprecated**

!SUBSECTION First Steps with Graphs

A Graph consists of vertices and edges. The vertex collection contains the
documents forming the vertices. The [edge collection](../Glossary/index.html#edge_collection) contains the documents
forming the edges. Together both collections form a graph. Assume that the
vertex collection is called *vertices* and the edges collection *edges*, then
you can build a graph using the *Graph* constructor.

```js
arango> var Graph = require("org/arangodb/graph").Graph;

arango> g1 = new Graph("graph", "vertices", "edges");
Graph("vertices", "edges")
```
It is possible to use different edges with the same vertices. For instance, to
build a new graph with a different edge collection use

```js
arango> var Graph = require("org/arangodb/graph").Graph;

arango> g2 = new Graph("graph", "vertices", "alternativeEdges");
Graph("vertices", "alternativeEdges")
```

It is, however, impossible to use different vertices with the same edges. Edges
are tied to the vertices.