【发布时间】:2020-03-20 07:02:31
【问题描述】:
使用 gremlin 时 next() 和 iterate() 有什么区别?为什么调用g.addV()时next()会返回添加的顶点,而iterate()不会?什么时候应该使用 next(),什么时候应该使用 iterate()?
【问题讨论】:
标签: gremlin gremlinpython
使用 gremlin 时 next() 和 iterate() 有什么区别?为什么调用g.addV()时next()会返回添加的顶点,而iterate()不会?什么时候应该使用 next(),什么时候应该使用 iterate()?
【问题讨论】:
标签: gremlin gremlinpython
答案已经在您的问题中。当您需要结果时,您将使用.next()(并且您只期望一个结果),当您不需要结果时(通常是突变查询,添加/更改属性),您将使用.iterate() 、边和/或顶点)。
【讨论】:
.toList() 将返回所有结果的列表。