title: Neo4j Return nodes as a new graph
body: <p>Is there a way to query nodes in Neo4j using Cypher in a way the result is a new graph?</p>
  
  <p>I mean, something like this (does not work):</p>
  
  <pre><code>MATCH (n1:NODE_TYPE)&lt;-[:INTERACTION_NODE]-
        (int:INTERACTION)
        -[:INTERACTION_NODE]-&gt;(n2:NODE_TYPE)
  WHERE n1 &lt;&gt; n2
  RETURN (n1)&lt;--&gt;(n2)
  </code></pre>
  
  <p>It is more or less like return the path between n1 and n2, but ignoring the <strong>int</strong> node.</p>