如此处所述,https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin-differences.html自定义顶点ids只能使用未引用的id属性设置,即g.addV('label1').property(id, 'customid')。如何使用gremlinpython包来实现这一点?我在gremlin_python.process.graph_traversal中看到了一个id函数,但在尝试使用它时得到了一个UnsupportedOperationException (不出所料)。
发布于 2019-11-20 01:46:54
您应该只需要导入T,它是包含id和label成员的类:
from gremlin_python.process.traversal import T然后使用它作为:
g.addV('label1').property(T.id, 'customid').iterate()当然,您可以选择从T导入id,以便使语法与您的问题中的示例Gremlin同义,这样您可以省略T -有些人更喜欢这种样式。
看一下Gremlin使用的其他common imports的参考文档可能是值得的。
https://stackoverflow.com/questions/58939834
复制相似问题