1
0
Fork 0
arangodb/js/contrib/graph_generators/circle.js

16 lines
454 B
JavaScript

function makeCircle(Vname, Ename, prefix, N) {
var db = require("internal").db;
db._drop(Vname);
db._drop(Ename);
var V = db._create(Vname);
var E = db._createEdgeCollection(Ename);
var i;
for (i = 1; i <= N; i++) {
V.insert({_key: prefix + i, nr: i});
}
for (i = 1; i < N; i++) {
E.insert(Vname+"/"+prefix+i, Vname+"/"+prefix+(i+1), {_key:prefix+i});
}
E.insert(Vname+"/"+prefix+N, Vname+"/"+prefix+1, {_key: prefix+N});
}