Table of Contents |
---|
Info |
---|
Disponible a partir de versión 4.2.0 de Onesait Platform |
Introducción
En este post vamos a explicar cómo trabajar con entidades almacenadas sobre Nebula Graph, para los casos en los que se quiera trabajar con tecnologías de almacenamiento basadas en grafos.
Creación de la entidad
Para crear la entidad, tendremos que seleccionar la opción de ‘Crear entidad en base de datos de grafos’
...
Si accedemos al icono de ‘ver entidad’ (ojo) podremos ver reflejada la definición de vértices y aristas.
...
Introducir datos
Una vez creada la entidad, podemos ejecutar todo tipo de queries nGQL desde query tool.
...
Con esto ya tendremos datos para realizar consultas.
Consultas
Como hemos dicho anteriormente, podemos realizar cualquier tipo de consulta en formato nGQL, veamos unos ejemplos:
...
Code Block |
---|
GO FROM "player101" OVER follow YIELD dst(edge) AS id | GO FROM $-.id OVER serve YIELD properties($$).name AS Team, properties($^).name AS Player; |
...
Apificación
También podremos apificar la entidad para realizar consultas vía HTTP.
Cuando seleccionemos una entidad de tipo grafo para apificar, nos aparecerá únicamente una operación disponible.
...
Nebula Graph UI
Desde el listado de entidades, cuando una entidad esté almacenada en Nebula Graph, tendrá una opción de acceder a la UI de Nebula.
...