Azure Cosmos Graph DB - Create Vertices and Edges using Gremlin API

From Ittichai Chammavanijakul's Wiki
Revision as of 15:15, 7 September 2018 by Ittichai (talk | contribs) (Created page with "<pre> // Create Vertices :> g.addV('person').property('firstName', 'Thomas').property('lastName', 'Andersen').property('age', 44).property('userid', 1) :> g.addV('person').pro...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
// Create Vertices
:> g.addV('person').property('firstName', 'Thomas').property('lastName', 'Andersen').property('age', 44).property('userid', 1)
:> g.addV('person').property('firstName', 'Mary Kay').property('lastName', 'Andersen').property('age', 39).property('userid', 2)
:> g.addV('person').property('firstName', 'Robin').property('lastName', 'Wakefield').property('userid', 3)
:> g.addV('person').property('firstName', 'Ben').property('lastName', 'Miller').property('userid', 4)
:> g.addV('person').property('firstName', 'Jack').property('lastName', 'Connor').property('userid', 5)
	
// Thomas > Mary Kay
:> g.V().hasLabel('person').has('firstName', 'Thomas').addE('knows').to(g.V().hasLabel('person').has('firstName', 'Mary Kay'))
	
// Thomas > Robin
:> g.V().hasLabel('person').has('firstName', 'Thomas').addE('knows').to(g.V().hasLabel('person').has('firstName', 'Robin'))
	
// Robin > Ben
:> g.V().hasLabel('person').has('firstName', 'Robin').addE('knows').to(g.V().hasLabel('person').has('firstName', 'Ben'))