我正在使用 tinkerpop gremling-go访问 gremlin-server/JanusGraph。尝试在两个顶点之间创建边时,出现以下错误
The provided traverser does not map to a value: ...
通过添加顶点
t.AddV("somenode").Property("some_id", someID).Iterate()
和
t.AddV("someothernode").Property("some_id", someID).Iterate()
t在哪里*gremlingo.GraphTraversal。顶点添加成功。
边缘是通过添加的
t.AddE("someedge").
From(
__.V().
HasLabel("somenode").
Has("some_id", someID),
).
To(
__.V().
HasLabel("someothernode").
Has("some_id", someID),
).
Iterate()
又在哪里t是*gremlingo.GraphTraversal的__别名gremlingo.T__。Edge 未创建,上面有错误输出。
使用 gremlin-console 通过g.addE("someedge").from(__.V().hasLabel("somenode").has("some_id","some_id_1")).to(__.V().hasLabel("someothernode").has("some_id","some_id_1"))where gis 遍历添加边缘就可以了。
请注意,我遗漏了错误处理。
墨色风雨
相关分类