如此处所述https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin-differences.html自定义顶点 id 只能使用不带引号的id
属性进行设置,即g.addV('label1').property(id, 'customid')
. 如何使用 gremlinpython 包来实现这一点?我在 中看到了一个id
函数,但是在尝试使用它时gremlin_python.process.graph_traversal
我得到了一个(如预期的那样)。UnsupportedOperationException
问问题
538 次
1 回答
4
您应该只需要导入T
包含id
andlabel
成员的类:
from gremlin_python.process.traversal import T
然后将其用作:
g.addV('label1').property(T.id, 'customid').iterate()
您当然可以选择导入id
fromT
以使语法与问题中的示例 Gremlin 同义,这样您就可以省略T
- 有些人更喜欢这种风格。
可能值得查看Gremlin 使用的其他常见导入的参考文档。
于 2019-11-19T17:46:53.580 回答