python - gremlin-python : what is a valid vertex c

我想通过 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()

请告诉我什么是有效 ID?

最佳答案

您可以使用 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

关于python - gremlin-python : what is a valid vertex custom id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54219472/

相关文章:

r - 使用 R 中的 DBI 和 ActiveDirectoryPassword 身份验证连接到

mongodb - 蒙哥错误: cannot nest $ under $in

javascript - Webpack Import Code Splitting 渲染

laravel - 错误 "Installation failed, reverting ./com

azure - 确定特定 SessionId 的 Azure 服务总线队列上有多少消息

php - 如何为 Composer 创建分支别名并使用它?

performance - Html-Webpack-Plugin 在多个 pug 文件上非常慢

sql-server - 来自 Azure 网站的 Azure VM SQL Server Inte

sql - Presto SQL 窗口聚合回顾 x 小时/分钟/秒

reactjs - 用于 Web 的 React 向上滑动面板