title: Neo4j return Node which relationships link to a certain Label
body: <p>Is it possible to return nodes which do not relate to a specific label  at the end of the relationship links. E.g.</p>
  
  <pre><code>(EndTargetNode)&lt;--MYREL---(SomeNode)&lt;--MYREL---(SomeNode)&lt;--MYREL---(SomeNode)
                                                 /   |
                                                /  MYREL
  (Node)&lt;---SOME_REL---(SomeNode)&lt;----MYREL----      |
                                                     v
                                                 (SomeNode)
                                                     |
                                                   MYREL
                                                     |
                                                     v
                                                 (SomeNode)
  </code></pre>
  
  <p>I'd like to match all <code>SomeNode</code>s which do not end with a MYREL relation to a Node with type <code>EndTargetNode</code> AND have at least 2 <code>MYREL</code> relationships. How would I go about this? Thanks</p>
  
  <p>So far i've manage to just find nodes with the multiple <code>MYREL</code> relationships:</p>
  
  <pre><code>match (n)-[rel:MYREL]-&gt;(e) 
  with n, count(e) as rels
  where rels &gt; 1
  return n;
  </code></pre>