如何在顶点的数据类型为gremlin的Set中添加条目

时间:2019-04-25 03:58:35

标签: java groovy gremlin titan graphdb

我在下面的查询中尝试过

g.V(12345678).property("names",["Akshay"] as List)

在我的情况下效果很好。但是我希望value数据类型为Set。因此,我尝试了以下查询。

g.V(12345678).property("names",["Akshay"] as Set)

但是这样的异常

Property value [[Akshay]] is of type class java.util.LinkedHashSet is not supported Display stack trace? [yN] n

请告诉我一种将值数据类型保存为Set的方法

1 个答案:

答案 0 :(得分:0)

值需要一个一个地添加。如果您只需要添加一个值,那很简单:

g.V(12345678).property(set,"names","Akshay")

如果要添加一组值,则可以执行以下操作:

g.V(12345678).as("v").
  constant(["Akshay","Daniel"]).unfold().as("n").
  select("v").
    property(set,"names",select("n"))