在gremlin_node中更新属性值而不添加其他值

时间:2019-05-29 14:12:03

标签: node.js gremlin amazon-neptune

我写了这个gremlin查询来更新一个道具  g.V(“ 7cb57dad-d261-29cb-b886-affcd7442b73”)。property('tname',“ updated tribename”)

这是在gremlin-node中更新道具的正确方法,还是我必须通过single in属性来更新属性而又不增加附加值

2 个答案:

答案 0 :(得分:0)

如果要替换先前的值,则需要明确指定single关键字,如下所示:

g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
  property(single, 'tname', "updated tribename")

答案 1 :(得分:0)

正如开尔文所说,您应该使用单一基数。

在gremlin-node中,您可以这样导入它:

const V_CARDINALITY = gremlin.process.cardinality;

g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
  property(V_CARDINALITY.single, 'tname', "updated tribename")