I am trying to execute following JS file using arangosh
in order to build my graph. The file executes without error but when I go into web interface, I do see a graph created but no vertices or edges in the graph.
db._dropDatabase("database");
db. _createDatabase("database", [], [{username: "admin", passwd: "admin", active: true}]);
db._useDatabase("database");
var graph_module = require("org/arangodb/general-graph");
var graph = graph_module._create("myGraph");
//Add top level documents
graph._addVertexCollection("users");
graph._addVertexCollection("positions");
graph._extendEdgeDefinitions(graph_module._relation("has_worked_at", ["users"], ["positions"]));
I save this file as database.js
and then run following command
arangosh --javascript.execute database.js
The graph was created, the two vertex collections and the edge collection as well, but they do not contain any documents (vertices and edges). If you add
db.users.insert({_key:"Max"});
db.positions.insert({_key:"ArangoDB"});
db.has_worked_at.insert("users/Max", "positions/ArangoDB", {developer:true});
to your script, you will see two vertices and an edge in the graph viewer.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With