Tôi đang cố gắng thực thi tệp JS sau bằng cách sử dụng arangosh
để tạo biểu đồ của mình. Các tập tin thực hiện mà không có lỗi nhưng khi tôi đi vào giao diện web, tôi thấy một đồ thị được tạo ra nhưng không có đỉnh hoặc cạnh trong đồ thị.Cách tạo biểu đồ trong ArangoDb bằng cách sử dụng dòng lệnh 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"]));
tôi lưu tập tin này như database.js
và sau đó chạy lệnh
arangosh --javascript.execute database.js
Cũng hoạt động bằng cách sử dụng các bộ sưu tập thông qua mô-đun biểu đồ: 'var user1 = graph.users.insert ({_ key:" user1 ", tên:" John Doe "}); var user2 = graph.users.insert ({_ key: "user2", tên: "Jane Smith"}); var pos1 = graph.positions.insert ({name: "junior manager"}); var pos2 = graph.positions.insert ({name: "quản lý cấp cao"}); var pos3 = graph.positions.insert ({name: "developer"}); graph.has_worked_at.insert (user1._id, pos1._id, {company: "ACME corp."}); graph.has_worked_at.insert (user1._id, pos2._id, {company: "Sample inc."}); graph.has_worked_at.insert (user2._id, pos2._id, {company: "Foobar LLC"}); ' – stj