我正在使用OrientDB 2.1.6并具有以下Gremling示例查询:
g.V("username", "testark").out("IsFriendsWith").height.mean()
这对Gremlin shell很有用,但我需要能够在Java中使用它。使用Java Graph API,我可以将大部分内容翻译成
final GremlinPipeline<Long, Vertex> pipe = new GremlinPipeline<>(orientGraph);
pipe.V("username", "testark").out("IsFriendsWith").property("height").????????
但不是我似乎找不到mean
函数的等价物。我目前的解决方法是根据property
的返回值“手动”计算平均值,但我显然更喜欢通过Gremlin从数据库中获取该值。任何人都可以向我指出什么相当于mean
?
答案 0 :(得分:3)
mean
函数是gremlin-groovy的一种方法,所以你不会在Java端找到它:
您需要按照自己的意愿去手动计算平均值。