Gremlin - 使用自定义 String/UUID 作为顶点 ID
Gremlin - Use custom String/UUID as Vertex ID
我正在尝试添加一个带有自定义 ID 的顶点,虽然我已经浏览了很多关于此的话题(例如 ),但我仍然无法让它在 strings/UUIDs,只有整数 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]
有什么想法吗?
除非最近发生了一些变化,否则 JanusGraph 过去只支持自定义(用户提供的)ID 的 Long 值。不同的图形引擎在什么可以是 ID 方面允许不同程度的灵活性。
另见...
我正在尝试添加一个带有自定义 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]
有什么想法吗?
除非最近发生了一些变化,否则 JanusGraph 过去只支持自定义(用户提供的)ID 的 Long 值。不同的图形引擎在什么可以是 ID 方面允许不同程度的灵活性。
另见...