如何在gremlin中使用值数据类型在顶点中添加条目

问题描述 投票:1回答:1

我试过下面的查询

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的方法

java groovy gremlin titan graphdb
1个回答
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"))
© www.soinside.com 2019 - 2024. All rights reserved.