4

如此处所述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

4

1 回答 1

4

您应该只需要导入T包含idandlabel成员的类:

from gremlin_python.process.traversal import T

然后将其用作:

g.addV('label1').property(T.id, 'customid').iterate()

您当然可以选择导入idfromT以使语法与问题中的示例 Gremlin 同义,这样您就可以省略T- 有些人更喜欢这种风格。

可能值得查看Gremlin 使用的其他常见导入的参考文档。

于 2019-11-19T17:46:53.580 回答