Skip to content

Instantly share code, notes, and snippets.

@spmallette
Last active March 1, 2024 12:10
Show Gist options
  • Save spmallette/ef6725c7a86e54d33544314ff818ea4b to your computer and use it in GitHub Desktop.
Save spmallette/ef6725c7a86e54d33544314ff818ea4b to your computer and use it in GitHub Desktop.
g.mergeV([(T.label):'Dog', name:'Max']).option(onCreate, [alias: 'Maximus', city: 'Boston'], set)
// 3.7.2-SNAPSHOT
gremlin> g.mergeV([(T.label):'Dog', name:'Max']).option(onCreate, [alias: 'Maximus', city: 'Boston'], set)
==>v[0]
gremlin> g.V().valueMap()
==>[city:[Boston],name:[Max],alias:[Maximus]]
gremlin> g.V().properties()
==>vp[city->Boston]
==>vp[name->Max]
==>vp[alias->Maximus]
// 3.7.1
gremlin> g.mergeV([(T.label):'Dog', name:'Max']).option(onCreate, [alias: 'Maximus', city: 'Boston'], set)
==>v[0]
gremlin> g.V().valueMap()
==>[city:[[set, Boston]],name:[Max],alias:[[set, Maximus]]]
gremlin> g.V().properties()
==>vp[city->[set, Boston]]
==>vp[name->Max]
==>vp[alias->[set, Maximus]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment