次のような、ユーザーのアクティビティのリンクされたリストがあります。
(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'
}
フィルター クロージャーでリンクされたノードを使用してフィルター処理するにはどうすればよいですか? これは良い方法ですか?
よろしく