JanusGraph通过id / key获取顶点

时间:2017-12-24 10:18:07

标签: janusgraph

我从GraphSON格式的文件中做了一些分散的导入。因此,当我执行命令g.V()时,我收到以下结果:

==>v[{@type=g:Int32, @value=1}]
==>v[0]
==>v[1]
==>v[{@type=g:Int32, @value=3}]
==>v[{@type=g:Int32, @value=2}]
==>v[{@type=g:Int32, @value=4}]
==>v[1.1.1.6]

生成顶点的文件 - 1.1.1.6看起来像这样:

{"id":"1.1.1.6","label":"test","outE":{"accelerate":[{"id":0,"inV":"00561"}, {"id":1,"inV":"00640"}]}}

问题在于我无法获得顶点1.1.1.6。那么如何通过key / id查询数据库?

我当然可以制作属性iid,复制数据,在此属性上创建索引,然后使用g.V().has('iid', '1.1.1.6')进行搜索,但这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以直接使用V()方法通过id查找顶点:

g.V('1.1.1.6')