【发布时间】:2020-05-29 13:32:55
【问题描述】:
在 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()
【问题讨论】:
标签: gremlin tinkerpop amazon-neptune gremlinpython