我想获取图中所有可用标签的列表,但我不知道该架构。有什么办法找出所有标签的清单吗?
我尝试了以下方法:
g.V().Label().values()
g.V().hasLabel().values()
Run Code Online (Sandbox Code Playgroud)
但他们没有工作。
在Gremlin中,您可以执行以下操作:
g.V().label().dedup()
Run Code Online (Sandbox Code Playgroud)
但这将需要扫描图中的所有顶点,这将非常昂贵。JanusGraph具有可与JanusGraphManagement该类一起查询的架构。
JanusGraphManagement mgmt = graph.openManagement();
Iterable<VertexLabel> labels = mgmt.getVertexLabels();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
617 次 |
| 最近记录: |