我在图形和Gremlin方面仍处于早期阶段。
在Gremlin中是否可能随机选择图形顶点?
考虑以下管道,它获取用户朋友拥有的汽车:
u.out('Friend').shuffle().limit(10).out('Drives').map()
但是每次仅针对前10位朋友执行此代码。如何有效地进行随机选择?
感谢您的时间 :)
shuffle
: g = TinkerGraphFactory.createTinkerGraph()
gremlin> g.v(1).out.shuffle[0]
==>v[3]
gremlin> g.v(1).out.shuffle[0]
==>v[2]
gremlin> g.v(1).out.shuffle[0]
==>v[3]
gremlin> g.v(1).out.shuffle[0]
==>v[4]
v(1)
的邻居。