Gremlin更新现有物业

时间:2019-02-24 17:54:53

标签: properties gremlin

如何使用Gremlin更新图中节点的现有属性?

以下方法创建具有两个不同值的两个属性“ timestamp”,而不是更新现有属性“ timestamp”:

ContentGraph.g.addV('Filter').property('timestamp', new Date());
ContentGraph.g.V().hasLabel('Filter').property('timestamp', new Date());

1 个答案:

答案 0 :(得分:1)

我不确定您使用的是哪个图形数据库,但是某些数据库(例如Amazon Neptune)的默认基数为set。您可以使用Cardinality.single枚举覆盖该基数设置。

ContentGraph.g.addV('Filter').property('timestamp', new Date());
ContentGraph.g.V().hasLabel('Filter').property(single,'timestamp', new Date());

希望有帮助, 开尔文