我有一个用户活动的链接列表,如下所示:
(user)-ACTIVITIES->(activity)-NEXT*->(activity)->...
每个活动节点都与一个源节点和一个目标节点相关
(theSource)<-SOURCE-(activity)-TARGET->(theTarget)
我想检索所有活动,并在源上使用过滤器。如何使用源节点进行过滤?我想过滤活动,其中 source.email = 'someone@email.com'。此代码不起作用:/
g.v(1).out('ACTIVITIES')
.as('x')
.out('NEXT')
.loop('x'){it.loops <= 10}{true}
.filter{
it.out('SOURCE').email == 'someone@email.com'
}
如何在过滤器闭包中使用链接节点进行过滤?这是一个好方法吗?
问候