【发布时间】:2019-05-29 14:12:02
【问题描述】:
我编写了这个 gremlin 查询来更新属性:
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").property('tname', "updated tribename")
这是在 gremlin-node 中更新属性的正确方法吗?还是我必须传入单个属性来更新属性而不添加附加值?
【问题讨论】:
标签: node.js gremlin amazon-neptune
我编写了这个 gremlin 查询来更新属性:
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").property('tname', "updated tribename")
这是在 gremlin-node 中更新属性的正确方法吗?还是我必须传入单个属性来更新属性而不添加附加值?
【问题讨论】:
标签: node.js gremlin amazon-neptune
如果要替换先前的值,则需要明确指定 single 关键字,如下所示:
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
property(single, 'tname', "updated tribename")
【讨论】:
正如 Kelvin 所说,您应该使用单一基数。
在 gremlin-node 中你可以像这样导入它:
const V_CARDINALITY = gremlin.process.cardinality;
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
property(V_CARDINALITY.single, 'tname', "updated tribename")
【讨论】: