【问题标题】:gremlin-python: what is a valid vertex custom id?gremlin-python:什么是有效的顶点自定义 ID?
【发布时间】:2019-01-16 14:41:16
【问题描述】:

我想通过GremlinPythonJanusGraph添加一个顶点,我已经在配置中设置了graph.set-vertex-id=true,但是我总是报错:GremlinServerError: 500: Not a valid vertex id: 5678

我想给顶点设置一个自定义id,我只知道id应该是long类型,有的id设置成功,比如:2048、123456...;但是更多的id 设置失败,它会引发错误:GremlinServerError: 500: Not a valid vertex id: 5678

我的添加顶点代码是: vip = g.addV().property(T.id, 5678).property("name", "domain").property("value", "www.google.com").next()

请告诉我什么是有效身份证件?

【问题讨论】:

    标签: python gremlin janusgraph


    【解决方案1】:

    您可以使用 UUIDT.id ...

    >>> from uuid import UUID
    >>> vip = g.addV().property(T.id, UUID(int=5678)).property("name", "domain").property("value", "www.google.com").next()
    >>> vip
    v[00000000-0000-0000-0000-00000000162e]
    >>> 0x162e
    5678
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-26
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 2023-01-15
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多