Properties Gremlin更新现有属性

Properties Gremlin更新现有属性,properties,gremlin,Properties,Gremlin,如何使用Gremlin更新图中节点的现有属性 以下方法使用两个不同的值创建两个属性“timestamp”,而不是更新现有属性“timestamp”: 我不确定您使用的是哪一个graph DB,但有些,例如Amazon Neptune,有一个默认基数set。可以使用cardinality.single枚举覆盖该基数设置 ContentGraph.g.addV('Filter').property('timestamp', new Date()); ContentGraph.g.V().hasLab

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

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


我不确定您使用的是哪一个graph DB,但有些,例如Amazon Neptune,有一个默认基数set。可以使用cardinality.single枚举覆盖该基数设置

ContentGraph.g.addV('Filter').property('timestamp', new Date());
ContentGraph.g.V().hasLabel('Filter').property(single,'timestamp', new Date());
希望有帮助,
开尔文

谢谢。这对海王星有用!提示:如果您使用的是gremlinjavascript(或来自npm的gremlin),那么您需要使用“gremlin.process.cardinality.single”而不是“single”,很高兴它对您有用。如果你对答案感到满意,你能接受它吗?这样其他人就可以看到问题的答案了。很好地添加了关于基数类的提醒:-)
ContentGraph.g.addV('Filter').property('timestamp', new Date());
ContentGraph.g.V().hasLabel('Filter').property(single,'timestamp', new Date());