如何总结Gremlin的财产价值?

时间:2014-12-09 16:08:28

标签: groovy titan gremlin rexster

我对Gremlin很陌生,现在花了好几个小时试图弄清楚如何计算所有顶点中给定属性的值。

g.V('containerName','MyContainer').outE.inV.'(0)Probability'

给了我:

 {"results":[" 3"," 3"," 3"," 3"," 3"," 3"," 3"," 3"," 3"],"success":true,"version":"2.4.0","queryTime":15.894908}

所以我想弄清楚的是:

  1. 如何将列表中的字符串转换为整数?我试过......

    g.V('containerName','CvsRisk').outE.inV.'(0)Probability'.toInteger()
    

    ...,但它不起作用。

  2. 如何汇总列表中的所有值,即3 + 3 + ... + 3,不使用计数。

1 个答案:

答案 0 :(得分:1)

简单的groovy:

l = [" 3"," 3"," 3"," 3"," 3"," 3"," 3"," 3"," 3"]
s = 0; l.each{s+=it.toInteger()}
s
==>27