Orientdb-gremlin中的多重关系问题

时间:2018-06-22 07:41:58

标签: orientdb gremlin gremlin-server

让我们创建3个顶点(没有关系)[效果很好]

graph.addVertex(label, "Master", "title", "master")
graph.addVertex(label, "Test", "title", 'abc')
graph.addVertex(label, "Test", "title", 'xyz')

使用abc链接主控[正常]

g.V().hasLabel("Master").addE("relation").to(g.V().has("Test","title",'abc'))

使用xyz链接母版[失败]

g.V().hasLabel("Master").addE("relation").to(g.V().has("Test","title",'xyz'))

错误

Cannot UPDATE the record #59:3 because the version is not the latest. Probably you are updating an old record or it has been modified by another user (db=v2 your=v1)

1 个答案:

答案 0 :(得分:0)

发生此异常是因为您正在多版本控制检查(MVCC)系统中运行,并且另一个线程/用户已更新了要保存的记录。有关此主题的更多信息,请参见并发。

是这样吗?

如果是这样,您可以检查此link

希望有帮助

致谢