[英]Difference between ArangoDB graph traversal results in arangosh vs arango http
[英]How to create graph in ArangoDb using arangosh command line?
我试图使用arangosh
执行以下JS文件,以构建我的图形。 文件执行没有错误,但是当我进入Web界面时,我确实看到图形创建但图中没有顶点或边。
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
创建了图形,两个顶点集合和边集合,但它们不包含任何文档(顶点和边)。 如果你添加
db.users.insert({_key:"Max"});
db.positions.insert({_key:"ArangoDB"});
db.has_worked_at.insert("users/Max", "positions/ArangoDB", {developer:true});
在脚本中,您将在图形查看器中看到两个顶点和一条边。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.