Está en la página 1de 4

Usando gremlin

Crea Grafo

Agrega nodo en grafo

Agregando nodo de persona

ToString

Para recorrer el grafo

Mostrar data

agregar enlace

pregunta

Consulta de un nodo desde otro


asdasd
nConductor1 = graph.addVertex(label,”PERSONA”, “name”,”Daniel
Chicaiza”,”celular”,”0997908901”)
nConductor2 = graph.addVertex(label,”PERSONA”, “name”,”Eduardo
Vargas”,”celular”,”0997908902”)
nConductor3 = graph.addVertex(label,”PERSONA”, “name”,”Rene
Cabrera”,”celular”,”0997908903”)
nConductor4 = graph.addVertex(label,”PERSONA”, “name”,”Ramiro
Segarra”,”celular”,”0997908904”)
nConductor5 = graph.addVertex(label,”PERSONA”, “name”,”Juan
Tenesaca”,”celular”,”0997908905”)

nBus1= graph.addVertex(label,"BUS", "id", "BUS-001", "name", "BUS-001", "placa", "LBA-


001","capacidad", 40, "año", 2010)
nBus2= graph.addVertex(label,"BUS", "id", "BUS-002", "name", "BUS-002", "placa", "LBA-
002","capacidad", 34, "año", 2010)
nBus3= graph.addVertex(label,"BUS", "id", "BUS-003", "name", "BUS-003", "placa", "LBA-
003","capacidad", 35, "año", 2009)
nBus4= graph.addVertex(label,"BUS", "id", "BUS-004", "name", "BUS-004", "placa", "LBA-
004","capacidad", 40, "año", 2011)
nBus5= graph.addVertex(label,"BUS", "id", "BUS-005", "name", "BUS-005", "placa", "LBA-
005","capacidad", 45, "año", 2015)
nBus6= graph.addVertex(label,"BUS", "id", "BUS-006", "name", "BUS-006", "placa", "LBA-
006","capacidad", 30, "año", 2008)
nBus7= graph.addVertex(label,"BUS", "id", "BUS-007", "name", "BUS-007", "placa", "LBA-
007","capacidad", 35, "año", 2012)
nBus8= graph.addVertex(label,"BUS", "id", "BUS-008", "name", "BUS-008", "placa", "LBA-
008","capacidad", 40, "año", 2015)
nBus9= graph.addVertex(label,"BUS", "id", "BUS-009", "name", "BUS-009", "placa", "LBA-
009","capacidad", 40, "año", 2015)
nBus10= graph.addVertex(label,"BUS", "id", "BUS-0010", "name", "BUS-010", "placa", "LBA-
010","capacidad", 35, "año", 2012)

graph.traversal()
g.v(nBus).valueMap().unfold()

nConductor1.addEdge("conduce",nBus1, "asignacion", 2015)


nConductor1.addEdge("conduce",nBus6, "asignacion", 2016)
nConductor1.addEdge("conduce",nBus10, "asignacion", 2017)
nConductor1.addEdge("conduce",nBus9, "asignacion", 2017)
nConductor3.addEdge("conduce",nBus3, "asignacion", 2015)
nConductor3.addEdge("conduce",nBus6, "asignacion", 2017)
nConductor3.addEdge("conduce",nBus7, "asignacion", 2016)
nConductor5.addEdge("conduce",nBus1, "asignacion", 2017)
nConductor5.addEdge("conduce",nBus5, "asignacion", 2015)
nConductor4.addEdge("conduce",nBus4, "asignacion", 2015)
nConductor4.addEdge("conduce",nBus2, "asignacion", 2017)
nConductor4.addEdge("conduce",nBus8, "asignacion", 2016)
nConductor2.addEdge("conduce",nBus2, "asignacion", 2015)
nConductor2.addEdge("conduce",nBus8, "asignacion", 2017)
nConductor2.addEdge("conduce",nBus10, "asignacion", 2016)

También podría gustarte