【问题标题】:Update a property value without adding an additional value, in gremlin_node在 gremlin_node 中更新属性值而不添加附加值
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      正如 Kelvin 所说,您应该使用单一基数。

      在 gremlin-node 中你可以像这样导入它:

      const V_CARDINALITY = gremlin.process.cardinality;
      
      g.V("7cb57dad-d261-29cb-b886-affcd7442b73").
        property(V_CARDINALITY.single, 'tname', "updated tribename")
      
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-03
        • 2016-05-29
        • 1970-01-01
        • 2015-07-14
        • 1970-01-01
        • 2021-12-12
        • 2021-01-23
        相关资源
        最近更新 更多