Desde Cayley podemos hacer consultas vía REST en dos “lenguajes”: MQL y una versión reducida de Gremlin
Con el siguiente ejemplo podemos obtener los skills más habituales de personas que pertenezcan a una industria, dentro del sector “Edu”
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var c = { } ; | |
var x = graph.V("edu").In('in_sector').In('in_industry').Out('has_skill').Tag("id").ForEach( | |
function ( d ) { | |
if ( c[d.id] ) { | |
c[d.id] ++; | |
} else { | |
c[d.id] = 1 ; | |
} | |
d.count = c[d.id] ; | |
} | |
) ; | |
g.Emit( c ) ; |