title: Depth configuration in fetch queries not using relationships directions in Neo4j OGM APIs
body: <p>I'm using neo4j's <strong>findAll() APIs (OGM 2.0.5)</strong> to fetch nodes using filters, paging, sorting and custom depth. Everything is working perfectly, except that generated <strong>cypher queries don't take relationships direction into account</strong>:</p>
  
  <pre><code>MATCH (n)...
  WHERE...
  WITH n
  MATCH p=(n)-[*0..d]-()
  RETURN p
  </code></pre>
  
  <p>instead of:
      ...MATCH p=(n)-[*0..d]<strong>->()</strong>...</p>
  
  <p>Is it really important for me, because not taking relationships directions into account <strong>causes huge amount of nodes to be returned</strong> by the query. For now <strong>my only option is to write manually all my queries in CYPHER</strong>.</p>
  
  <p>Some times my <strong>queries freeze or are extremely slow</strong>. But they are very fast if I specify the direction manually.</p>
  
  <p>It is possible/planned to let configure this behavior in order to have <strong>optimized queries based on graph modelisation</strong> ?</p>