【发布时间】:2017-01-03 08:50:38
【问题描述】:
我已将 csv 文件导入到 arangodb,它们是虚拟机和服务器。现在,我想创建图表来显示虚拟机和服务器的关系。
我阅读了手册并尝试定义 Edge 以关联两个集合。但是我不清楚如何定义边缘。 (即我需要将服务器的名称与虚拟机的虚拟主机相关联)
arangosh> myGraph.v1 = db.vertex.insert({ name : "vertex 1" });
arangosh> myGraph.v2 = db.vertex.insert({ name : "vertex 2" });
arangosh> myGraph.e1 = db.relation.insert(myGraph.v1, myGraph.v2, ........> { label : "知道"});
在这个例子中,如何定义myGraph?
JavaScript exception: ReferenceError: myGraph is not defined
!myGraph.v1 = db.vertex.insert({ name : "vertex 1" });
!^
stacktrace: ReferenceError: myGraph is not defined
at <shell command>:1:1
另外,我应该一个一个定义collection的属性吗? myGraph.v1 = db.server.insert({ name : "server" }); myGraph.v2 = db.virtualmachine.insert({ name : "virtualhost" });
感谢您的帮助。
【问题讨论】: