【发布时间】:2016-12-11 02:24:28
【问题描述】:
在 Gremlin-Groovy 中,给定一个 TinkerVertex 对象,在其属性中检索对应于键的值的最清晰/最快的方法是什么,如果它不存在则返回默认值(例如 null) ?
这就是我目前的做法:
def eval(vertex, field) {
prop = vertex.property(field)
prop.isPresent() ? prop.value() : null
}
当顶点没有所需的字段 vertex.property(field).value()yields 异常时,我必须添加该条件。
即使它有点短,这个操作一直都在完成,这让我很烦恼,我还没有找到更多的“gremlinish”解决方案。
【问题讨论】:
标签: java groovy graph gremlin tinkerpop