Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
08-22-2020 08:21 AM
Hello,
I am fairly new to Neo4j and am struggling with exporting a graph with virtual relationships. The original graph has patterns like
(n:Add)-[:label1]->(:label2)-[:label3]->(:label4)-[r:label5]->(m:Add)
However, for the moment I'm only interested in the relationship between nodes n and m. So, I used the virtual Relationship method to get this projection. I would like to export this graph and use some algorithms from the graph data science library, but I seem not to be able to export the graph.
Any help would be greatly appreciated.
08-22-2020 09:25 AM
As the name suggests a "virtual" relationship does not physically exists, it's just created in the response of a query. All the export functions in APOC do allow for exporting based on a cypher query returning nodes and relationships, see https://neo4j.com/labs/apoc/4.1/export/graphml/#export-graphml-cypher-query for an example.
Instead using real relationship you can of course return virtual relationships as well (haven't tried myself, but it should work).
All the sessions of the conference are now available online