【发布时间】:2017-02-20 22:27:21
【问题描述】:
我有两个顶点之间的边列表,有时间作为边属性键。 例如: A --> B (time=t1,age=20), A-->B (time=t2,age=30) ...
我需要获取大于给定时间的边并取属性'age'的最大值
代码示例:
val end_time = System.currentTimeMillis() - duration
val r = graph.V().has(ID, name).outE.filter { it: Edge =>
(it.property(time).value() > end_time)
}
println("r.values("age").max().headOption().get)
这以 Option[Byte] 格式返回。
有没有更好的方法来做到这一点。我也需要整数值。
【问题讨论】:
标签: scala graph-databases titan gremlin