我对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}
所以我想弄清楚的是:
如何将列表中的字符串转换为整数?我试过......
g.V('containerName','CvsRisk').outE.inV.'(0)Probability'.toInteger()
...,但它不起作用。
如何汇总列表中的所有值,即3 + 3 + ... + 3,不使用计数。
答案 0 :(得分:1)
简单的groovy:
l = [" 3"," 3"," 3"," 3"," 3"," 3"," 3"," 3"," 3"]
s = 0; l.each{s+=it.toInteger()}
s
==>27