首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Janusgraph中使用Cardinality.list更新顶点属性

无法在Janusgraph中使用Cardinality.list更新顶点属性
EN

Stack Overflow用户
提问于 2020-02-18 02:16:23
回答 1查看 292关注 0票数 0

我使用tinkergraph-gremlin和gremlin-core,版本3.4.5。我也使用janusgraph。

我通过管理用Cardinality.list创建一个属性

如果我添加一个带有cardinality.list属性的新顶点,它就会起作用

代码语言:javascript
复制
    traversal().V()
               .hasLabel("Person")
               .property(VertexProperty.Cardinality.list, "History", "123")
               .property(VertexProperty.Cardinality.list, "History", "12")
               .iterate();

但如果我要更新相同的顶点

代码语言:javascript
复制
    traversal().V("some_vertex_id")
               .property(VertexProperty.Cardinality.list, "History", "1")
               .iterate();

我得到了一个例外

代码语言:javascript
复制
java.lang.IllegalStateException: Multiple properties exist for the provided key, use 
Vertex.properties(History)

我不明白为什么我买了它

我阅读了文档并在stackoverflow中搜索答案,但它看起来像是一个bug

EN

回答 1

Stack Overflow用户

发布于 2020-02-26 21:07:22

这是Janusgraph的一个缺陷

必须在拉取请求中解决

https://github.com/JanusGraph/janusgraph/pull/1972

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60268341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档