es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: TINKERPOP

Convert GraphTraversal> into Java8 stream Convertir GraphTraversal> en flujo de Java8

Tengo como resultado una consulta a graphDB que devuelve GraphTraversal<Vertex, Map<Object, List>> valores. Usando los métodos predeterminados values.iterate().toStream() debería devolver un Stream de Stream<Map<Object, List>> que puedo manejar como un flujo de Java8, pero por alguna razón no funciona, repito, usando los métodos predeterminados de la API de gemlin para . . . Read more

Obtener o crear un vértice/arista en Apache TinkerPop Gremlin en una consulta.

¿Cómo obtener o crear un vértice/arista en Apache TinkerPop Gremlin en una consulta? Actualmente estoy haciendo esto: id = None if g.V().has(’employee’, ‘name’, ‘thirumal’).hasNext(): id = g.V().has(’employee’, ‘name’, ‘thirumal’).values(‘id’) else: id = uuid4() g.addV(’employee’).property(T.id, id).property(‘name’, ‘Thirumal’).iterate() logging.debug(“El ID es {}”.format(id))

Enviar consulta de cadena de gremlin a la base de datos de Amazon Neptune utilizando gremlinpython de TinkerPop

Podemos hacer lo siguiente para crear una conexión y luego adjuntar la conexión al objeto de gráfico g y luego usar g para reflejar la consulta Gremlin en línea. from gremlin_python import statics from gremlin_python.structure.graph import Graph from gremlin_python.process.graph_traversal import __ from gremlin_python.driver.driver_remote_connection import DriverRemoteConnection # Crear un GraphTraversalSource que . . . Read more

Gremlin: limitar por etiqueta de vértice

Hola estimado Jedi gremlin, Tengo un montón de nodos con diferentes etiquetas en mi gráfico: g.addV(‘book’) .addV(‘book’) .addV(‘book’) .addV(‘movie’) .addV(‘movie’) .addV(‘movie’) .addV(‘album’) .addV(‘album’) .addV(‘album’).iterate() También puede haber vértices con otras etiquetas. y un mapa hash que describe qué etiquetas y cuántos vértices de cada etiqueta quiero obtener: LIMITS = { . . . Read more