为了账号安全,请及时绑定邮箱和手机立即绑定

Gremlingo:在两个顶点之间添加边时,遍历器不映射到值

Gremlingo:在两个顶点之间添加边时,遍历器不映射到值

Go
杨__羊羊 2023-03-15 15:28:05
我正在使用 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 遍历添加边缘就可以了。请注意,我遗漏了错误处理。
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

您是否等待异步请求完成?

channel := t.AddV("somenode").Property("some_id", someID).Iterate()

err := <-channel



查看完整回答
反对 回复 2023-03-15
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信