【问题标题】:Gremlin - Use custom String/UUID as Vertex IDGremlin - 使用自定义字符串/UUID 作为顶点 ID
【发布时间】:2020-05-05 20:42:58
【问题描述】:

我正在尝试添加一个带有自定义 ID 的顶点,虽然我已经浏览了很多关于此的线程(例如 here),但我仍然无法让它适用于字符串/UUID,只有整数 ID .事实上,它似乎接受数字,但我不知道为什么。

gremlin> g.addV().property(T.id, 823749832)
==>v[823749832]

gremlin> g.addV().property(T.id, UUID.randomUUID())
Cannot cast java.util.UUID to java.lang.Number
Type ':help' or ':h' for help.
Display stack trace? [yN]

gremlin> g.addV().property(T.id, '823749832')
Cannot cast java.lang.String to java.lang.Number
Type ':help' or ':h' for help.
Display stack trace? [yN]

有什么想法吗?

【问题讨论】:

    标签: gremlin janusgraph gremlinpython


    【解决方案1】:

    除非最近发生了一些变化,否则 JanusGraph 过去只支持自定义(用户提供的)ID 的长值。不同的 Graph 引擎在 ID 方面具有不同程度的灵活性。

    另见...

    https://github.com/JanusGraph/janusgraph/issues/45

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 2015-02-27
      • 2018-05-27
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多