python中的Gremlin批处理图

python中的Gremlin批处理图,gremlin,gremlinpython,Gremlin,Gremlinpython,我在python连接器()中找不到BatchGraph()的实现 有人能帮我吗?我收到了来自的答复,BatchGraph已被弃用 一般来说,应该使用groovy脚本完成大量批处理加载(比如说数百万件事情),而使用groovy脚本完成较少的批处理加载可能是最好的。如果您想从python执行此操作,我只需编写一个参数化脚本,如: data.each { g.addV('name', it.name, 'age', it.age).iterate() } 其中“data”是随脚本传递的参数。“数

我在python连接器()中找不到BatchGraph()的实现


有人能帮我吗?

我收到了来自的答复,BatchGraph已被弃用

一般来说,应该使用groovy脚本完成大量批处理加载(比如说数百万件事情),而使用groovy脚本完成较少的批处理加载可能是最好的。如果您想从python执行此操作,我只需编写一个参数化脚本,如:

data.each {
  g.addV('name', it.name, 'age', it.age).iterate()
}

其中“data”是随脚本传递的参数。“数据”只是一个列表,映射的数量代表您的批量大小。使用无会话请求,以便Gremlin服务器自动提交。如果您有进一步的后续问题,请在gremlin用户邮件列表中询问他们-谢谢。

在gremlin_python中,您可以对遍历进行编码,并最终将其发送给gremlin,如下所示:

ret1 = g
ret1 = ret1.V()
ret1 = ret1.limit(4)
ret1.toList()

output:
[v[1], v[2], v[3], v[4]]