title: neo4j unwind param passing issue
body: <p>I am trying to pass a graph ql arguments array in cypher query. I am having difficulty making query work. I can see the parameter passed correctly while doing console log. However, when I try to utilize with node js. Neo4j driver is not doing anything. I think I am doing something wrong. Could anyone please guide me.</p>
  
  <p>using neo4j 3.5.12</p>
  
  <pre><code>const query = `UNWIND $list as batch
  match ((u:user { ohrid: ${ctx.ohrid}})-[:FILE_SHARED_WITH| FILE_SHARED_WITH_GROUP| MEMBER_OF_GROUP*..2]-(f:file)) where f.uuid = batch.uuid
  SET f.documentStatus = batch.documentStatus
  return f as files`;
  
  const queryParams = { list: args.documents }; // args.document is arguments from gql mutation
  
  const result = await session.run(query, queryParams);
  </code></pre>
  
  <p>if I use the same query in neo4j browser it works fine</p>
  
  <pre><code>
  UNWIND [{id: 2, documentStatus: "unpublished"}, { id: 32, documentStatus: "unpublished"}] as batch
  match ((u:user { ohrid: 850046714})-[:FILE_SHARED_WITH| FILE_SHARED_WITH_GROUP| MEMBER_OF_GROUP*..2]-(f:file)) where ID(f) = batch.id and any(x in batch.documentStatus where x in ['published', 'unpublished'])
  SET f.documentStatus = batch.documentStatus
  return f
  </code></pre>
  
  <p>Cheers
  ~ Meet</p>