Skip to content

Instantly share code, notes, and snippets.

@okram
Last active August 29, 2015 14:04
Show Gist options
  • Save okram/ea8f49969b3a2b393d1a to your computer and use it in GitHub Desktop.
Save okram/ea8f49969b3a2b393d1a to your computer and use it in GitHub Desktop.
gremlin> g.V.match('a',
gremlin> g.of().as('a').out('knows').as('b'),
gremlin> g.of().as('b').out('created').has('name','lop'),
gremlin> g.of().as('b').match('a1', g.of().as('a1').out('created').as('b1')).select('b1').as('c')).select{it.value('name')}
==>[a:marko, b:josh, c:ripple]
gremlin> g.V.match('a',
gremlin> g.of().as('a').out('knows').as('b'),
gremlin> g.of().as('b').out('created').has('name','lop'),
gremlin> g.of().as('b').match('a1',
gremlin> g.of().as('a1').out('created').as('b1'),
gremlin> g.of().as('b1').in('created').as('c1')).select('c1').as('c')).select{it.value('name')}
==>[a:marko, b:josh, c:josh]
==>[a:marko, b:josh, c:marko]
==>[a:marko, b:josh, c:peter]
==>[a:marko, b:josh, c:marko]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment