我想添加一个自定义ID的顶点,我浏览了很多关于这个问题的帖子(例如 这里的),但我还是不能让它对字符串UUIDs起作用,只能对整数IDs起作用。事实上,它看起来 只是 接受数字,但我不知道为什么。
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的长值。不同的Graph引擎对ID的灵活性有不同的规定。
也请参考...