title: How make a Neo4jClient query with an array of params?
body: <p>In original Cypher:</p>
  
  <pre><code>    MATCH (user)
      WHERE user.name IN ['Joe', 'John', 'Sara', 'Maria', 'Steve'] 
      RETURN user
  </code></pre>
  
  <p>something like:</p>
  
  <pre><code>    public Nodes Parse(string[] Str)
      {
          Nodes res = graphClient.Cypher.OptionalMatch("(a)-[]-&gt;(b)")    
          .Where((Vertex a) =&gt; a.Name == Parallel.ForEach&lt;string&gt;(Str, (s) =&gt;  return s))   //NOT WORK! return is illegal
          .Return((a, b) =&gt; new Nodes { Source = a.As&lt;Vertex&gt;(), Peers = b.CollectAs&lt;Vertex&gt;().ToList() })
          .Results.FirstOrDefault();
          return res;
      }
  </code></pre>
  
  <p>And when full documentation of Neo4jClient become available ?)</p>