【发布时间】:2018-01-28 15:45:34
【问题描述】:
我想在图中找到所有节点和边的属性。如何列出图中存在的节点(或边)属性?
例如,如果节点具有 3 个非保留属性,例如姓名、教育、性别。我想要一个类似的方法
g.V().schema().toList();
// result: [ID, LABEL, NAME, GENDER, EDUCATION]
【问题讨论】:
-
我在 google 和 stackoverflow 中使用许多关键字搜索我的问题,并尝试通过 IDE 自动完成在 gremlin 中找到一种方法。我还能做更多的努力吗?我应该强调我努力寻找答案?
-
可能没有“模式”之类的东西——每个节点可能有不同的属性和边。否则,只需在下面修改我的答案以打印出键而不是值 - 如果您的图表在架构有意义的意义上是统一的,您也只需访问一个节点(每个 nodeType)以获取信息。您对哪种“模式”感兴趣 - 请更清楚地说明您的期望。
-
我不明白你的问题。我想找出特定节点中的哪些信息。一世。 e.探索性数据分析。
-
我假设您对属性的名称和类型以及边的名称和“类型”感兴趣。我相应地修改了我的答案。我试图通过查看en.wikipedia.org/wiki/Exploratory_data_analysis 的“探索性数据分析”来理解您的提示,它似乎只与图形问题远程相关。因此,请通过示例更详细地说明您的需求。
标签: java gremlin tinkerpop3