1
0
Fork 0
arangodb/Documentation/Books/Users/Blueprint-Graphs
CoDEmanX 4088f186ce Documentation: unify whitespace to spaces 2015-09-01 17:19:12 +02:00
..
EdgeMethods.mdpp Documentation: unify whitespace to spaces 2015-09-01 17:19:12 +02:00
GraphConstructor.mdpp Documentation: unify whitespace to spaces 2015-09-01 17:19:12 +02:00
README.mdpp Documentation: unify whitespace to spaces 2015-09-01 17:19:12 +02:00
VertexMethods.mdpp Documentation: unify whitespace to spaces 2015-09-01 17:19:12 +02:00

README.mdpp

!CHAPTER Graphs

**Warning: This Chapter is Deprecated**

This module is deprecated and will be removed soon.
Please use [General Graphs](../General-Graphs/README.md) instead.

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.

    arango> var Graph = require("org/arangodb/graph").Graph;
    
    arango> g1 = new Graph("graph", "vertices", "edges");
    Graph("vertices", "edges")


<!--
@verbinclude graph25
-->

It is possible to use different edges with the same vertices. For instance, to
build a new graph with a different edge collection use

    arango> var Graph = require("org/arangodb/graph").Graph;
    
    arango> g2 = new Graph("graph", "vertices", "alternativeEdges");
    Graph("vertices", "alternativeEdges")

<!--
@verbinclude graph26
-->
It is, however, impossible to use different vertices with the same edges. Edges
are tied to the vertices.