Я пытаюсь выполнить следующий JS-файл, используя arangosh
, чтобы построить мой график. Файл выполняется без ошибок, но когда я перехожу в веб-интерфейс, я вижу график, но не вершины или ребра на графике.Как создать график в ArangoDb с помощью командной строки arangosh?
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"]));
я сохранить этот файл как database.js
, а затем выполнить следующую команду
arangosh --javascript.execute database.js
Также работает с использованием коллекций через графический модуль: 'var user1 = graph.users.insert ({_ key:" user1 ", name:" John Doe "}); var user2 = graph.users.insert ({_ key: "user2", имя: "Jane Smith"}); var pos1 = graph.positions.insert ({name: "junior manager"}); var pos2 = graph.positions.insert ({name: "старший менеджер"}); var pos3 = graph.positions.insert ({name: "developer"}); graph.has_worked_at.insert (user1._id, pos1._id, {компания: «ACME corp.»}); graph.has_worked_at.insert (user1._id, pos2._id, {company: "Sample inc."}); graph.has_worked_at.insert (user2._id, pos2._id, {компания: «Foobar LLC»}); ' – stj