Node.js 在gremlin_节点中更新属性值而不添加其他值
我编写了此gremlin查询以更新属性:Node.js 在gremlin_节点中更新属性值而不添加其他值,node.js,gremlin,amazon-neptune,Node.js,Gremlin,Amazon Neptune,我编写了此gremlin查询以更新属性: g.V("7cb57dad-d261-29cb-b886-affcd7442b73").property('tname', "updated tribename") 这是更新gremlin节点中属性的正确方法吗?或者我必须传入单个属性才能更新属性而不添加附加值吗?如果要替换先前的值,则需要显式指定single关键字,如中所示: g.V("7cb57dad-d261-29cb-b886-affcd7442b73"). property(single,
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").property('tname', "updated tribename")
这是更新gremlin节点中属性的正确方法吗?或者我必须传入单个属性才能更新属性而不添加附加值吗?如果要替换先前的值,则需要显式指定
single
关键字,如中所示:
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
property(single, 'tname', "updated tribename")
正如开尔文所说,你应该使用单基数 在gremlin节点中,您可以按如下方式导入它:
const V_CARDINALITY = gremlin.process.cardinality;
g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
property(V_CARDINALITY.single, 'tname', "updated tribename")