.choose(values('points')
.option(lt(500), updating the vertex properties)
.option(gt(500), updating and creating new properties)
.option(none,creating new vertex ))
points是整数类型的顶点属性
我想在选项中执行少于和大于的操作。我正在尝试上述方式。如果我输入错了,请纠正我。
如果还有其他方法可以执行此操作,请告诉我。
谢谢
答案 0 :(得分:1)
此功能自Apache TinkerPop 3.4.2起尚未实现。这是一个长期存在的未解决问题:TINKERPOP-1084。我认为,如果要使用此功能,将需要嵌套<span>{{formName(i).controls.posts.controls['category'].valid}}</span>
<span>{{formName.controls.posts.controls[i].get('category').value}}</span>
:
choose()
请注意,这些嵌套的gremlin> g = TinkerFactory.createModern().traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().hasLabel('person').
......1> choose(values('age').is(lt(29)),
......2> constant('lt29'),
......3> choose(values('age').is(gt(29)),
......4> constant('gt29'),
......5> constant('29')))
==>29
==>lt29
==>gt29
==>gt29
操作不会限制您使用constant()
。您可以在其中添加任何您喜欢的匿名遍历,如下所示:
choose()