ArangoDB:图形查看器中边和顶点的自定义标签

标签 arangodb

我有一个“总统”集合:

{"_key": "1", "name": "George Washington"},
{"_key": "2","name": "John Adams"},
{"_key": "3", "name": "Thomas Jefferson"},
{"_key": "4", "name": "James Madison"}

和边缘集合“presidents_relations”:

{"_from": "presidents/1", "_to": "presidents/4", "linkType": "likes"},
{"_from": "presidents/3", "_to": "presidents/1", "linkType": "likes"},
{"_from": "presidents/2", "_to": "presidents/4", "linkType": "hates"},
{"_from": "presidents/1", "_to": "presidents/2", "linkType": "likes"},
{"_from": "presidents/1", "_to": "presidents/3", "linkType": "hates"}

如果我将它们导入图形查看器,我会得到以下结果: Graph without labels

这并没有提供太多信息。我想要的是这样的: Graph with labels

有没有办法在图形查看器中执行此操作?最好使用 AQL 命令?

最佳答案

您可以使用图形查看器来实现此目的:

1.) 创建图表

边缘定义“presidents_relations”,并且从和到集合作为“presidents

enter image description here

2.) 修改显示设置

打开图形显示设置菜单(右上角菜单图标)并设置 节点标签为“name”,边标签为“linkType”。按“保存”按钮应用这些设置。

enter image description here

目前无法实现仅 AQL 的解决方案,但将来可能会包含在内。

关于ArangoDB:图形查看器中边和顶点的自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46649510/

相关文章:

arangodb - 如何在 arangodb docker 容器中停止和启动 arangodb 服务器

node.js - 使用 Nodejs 创建数据库 ArangoDB 时出现 ECONNREFUSED 错误

arangodb 终止查询不起作用需要 ("org/arangodb/aql/queries").kill ("2418")

arangodb 复制应用程序已停止并出现错误 1413 : no start tick

mysql - ArangoDB 中的主键函数

go - 管理 Multi-Tenancy ArangoDB 连接

python - 如何在 Heroku 上设置 ArangoDB?

java - Arangodb,如何创建具有附加信息的边

node.js - 来自 node.js 应用程序的 ArangoDB 事务请求返回 403 : forbidden

python - ArangoDB 获取或创建文档的最佳方式