title: How to retrieve nodes for multiple depth relationships Neo4j Database Cypher?
body: <p>Assuming that there is a simple graph as follows, </p>
  
  <pre><code>(City {name:gotham})&lt;-[:LOCATED]-(Tower {name:abc})&lt;-[:LOCATED]-(Bank:{name:CityBank})
  (City {name:gotham})&lt;-[:LOCATED]-(Cinema {name:MainHall})
  (City {name:gotham})&lt;-[:LOCATED]-(Bank {name:ComBank})
  </code></pre>
  
  <p>How can i get all banks located in City named Gotham in Neo4j Database (including CityBank and comBank)? I tried following pattern, it returned all the nodes LOCATED in City named gotham (Including Cinema as well)</p>
  
  <pre><code>MATCH (City{name:'Gotham'})&lt;--(Bank) RETURN Bank
  </code></pre>