gpt4 book ai didi

gremlin - Python Gremlin 中的顶点未更新

转载 作者:行者123 更新时间:2023-12-04 09:46:20 26 4
gpt4 key购买 nike

在 Neptune 工作台上使用 python gremlin,我有两个功能:

第一个添加一个带有一组属性的Vertex,并返回遍历操作的引用

第二个增加了遍历操作。

出于某种原因,第一个函数的操作被持久化到数据库,但第二个操作没有。为什么是这样?

下面是两个函数:


def add_v(v_type, name):
tmp_id = get_id(f"{v_type}-{name}")
result = g.addV(v_type).property('id', tmp_id).property('name', name)
result.iterate()
return result

def process_records(features):
for i in features:
v_type = i[0]
name = i[1]
v = add_v(v_type, name)

if len(i) > 2:
%debug
props = i[2]
for r in props:
v.property(r[0], r[1]).iterate()

最佳答案

您的 add_V方法已经迭代了遍历。如果你想从add_v返回遍历以一种您可以添加到其中的方式删除 iterate .

关于gremlin - Python Gremlin 中的顶点未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62087194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com