2014-12-09 4 views
0

저는 Gremlin을 처음 접했고 모든 정점에서 주어진 속성에 대한 값을 계산하는 방법을 알아 내려고 노력했습니다. I가 목록에있는 문자열을 변환 할 수있는 방법Gremlin에서 속성 값을 요약하는 방법은 무엇입니까?

  1. :

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

    그래서 내가 무엇을 알아 내려고 노력하고있어입니다 :

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

    나를 준다 정수? 시도했습니다 ...

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

    ...하지만 작동하지 않습니다.

  2. 목록의 모든 값을 요약하는 방법, 따라서 3 + 3 + ... + 3, 카운트를 사용하지 말 것.

+0

당신이 "요약"와 "합 업"을 의미합니까? – Faber

답변

1

간단한 그루비 :

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

더 간단한 groovy'l * .toInteger()'와'l * .toInteger(). sum()' – cfrick

+0

다시 한번 Faber :) – agiledevpro