Ich versuche, folgende JS-Datei mit arangosh
auszuführen, um mein Diagramm zu erstellen. Die Datei wird ohne Fehler ausgeführt, aber wenn ich in die Weboberfläche gehe, sehe ich ein Diagramm erstellt, aber keine Scheitelpunkte oder Kanten im Diagramm.Wie erstellt man ein Diagramm in ArangoDb mit der Arangosh-Befehlszeile?
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"]));
ich diese Datei als database.js
speichern und führen Sie folgenden Befehl
arangosh --javascript.execute database.js
Auch funktioniert mit den Sammlungen über das Grafikmodul: 'var user1 = graph.users.insert ({_ key:" user1 ", Name:" John Doe "}); var user2 = graph.users.insert ({_ key: "user2", Name: "Jane Smith"}); var pos1 = graph.positions.insert ({Name: "Junior Manager"}); var pos2 = graph.positions.insert ({Name: "Senior Manager"}); var pos3 = graph.positions.insert ({Name: "Entwickler"}); graph.has_worked_at.insert (user1._id, pos1._id, {Firma: "ACME corp."}); graph.has_worked_at.insert (user1._id, pos2._id, {Firma: "Sample inc."}); graph.has_worked_at.insert (benutzer2._id, pos2._id, {firma: "Foobar LLC"}); ' – stj