¿Hay alguna manera de iterar a través de cada nodo en una base de datos neo4j usando py2neo?¿Es posible iterar a través de todos los nodos con py2neo
Mi primer pensamiento fue iterar a través de GraphDatabaseService
, pero eso no funcionó. Si no hay una manera de hacerlo con py2neo, ¿hay otra interfaz de Python que me permita?
Edit: Estoy aceptando la respuesta de @ Nicholas por el momento, pero la actualizaré si alguien puede darme una forma que devuelva un generador.
Gracias, parece que esto funciona. Supongo que para un gráfico grande no los cargará todos en la memoria de Python a la vez, ¿correcto? – beardc
Correcto. La ejecución asincrónica de Cypher envía cada fila para su manejo a medida que se recibe de la secuencia de respuesta HTTP. –
A partir de py2neo 1.6 (que se lanzará en octubre de 2013), esto será posible con un conjunto de resultados de consulta de Cypher y una iteración estándar de Python. –