Gremlingo 在评估 g.V().hasNext() 时卡住了

问题描述 投票:0回答:1

我有一段代码,我在其中评估是否删除顶点,但前提是预取

g.V().<filters>.hasNext()
返回 true。

问题出在我随后调用获取节点本身时,由于某种原因它被卡住了。

hasNext, err := g.V().<filter>.hasNext()

if err != nil {
  return err 
}

if hasNext {

   // Program is stuck here
   ids, err := g.V().<filter>.Id().ToList()
   ....
}


go gremlin amazon-neptune gremlin-server
1个回答
0
投票

使用

GraphTraversal.TimeLimit(...)
使其松开:

   ids, err :=  g.V().<filter>.Id().TimeLimit(...).ToList()
© www.soinside.com 2019 - 2024. All rights reserved.