我正在使用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__
别名未使用上述错误输出创建边缘
使用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"))
添加边,其中g
是遍历,工作得很好。
请注意,我省略了错误处理。
1条答案
按热度按时间zpgglvta1#
是否等待异步请求完成?
channel := t.AddV("somenode").Property("some_id", someID).Iterate()
err := <-channel