克里姆林宫返回当前遍历的一个顶点

问题描述 投票:0回答:1

如果当前遍历包含[v1,v2,v3],v1,v2,v3都有多个出顶点,是否可以使用gremlin为v1,v2,v3返回一个顶点?

例如,

v1 out: [v4, v5]  
v2 out: [v6, v7]  
v3 out: [v8, v9]

希望的结果可能像:[v4,v6,v8]

gremlin
1个回答
0
投票

如果您想以任意方式选择其中之一,则可以使用locallimit

g.V().hasLabel('v1', 'v2', 'v3').local(out().limit(1))

如果您对过滤器有一些逻辑,可以执行以下操作:

g.V().hasLabel('v1', 'v2', 'v3').local(out().order().by('value').limit(1))

示例:https://gremlify.com/6r

© www.soinside.com 2019 - 2024. All rights reserved.