title: How to create an array of arrays as input in ApolloGraphQL
body: <p>How can I create an array of arrays as inputs in <a href="https://www.apollographql.com/" rel="nofollow noreferrer">ApolloGraphQL</a>?</p>
  
  <p>For instance, how should be the Schema for a query like this:</p>
  
  <pre><code>{
      Users(Id:1, Filters:[["Id","&gt;", "1"], ["Id","&lt;","3"]]) {
        Id
        Name
      }
  }
  </code></pre>
  
  <p>I have tried the following schema but no luck:</p>
  
  <pre><code>const typeDefs = gql`
    type Query{
        Users(
          Id: ID,
          Filters: [[String, String, String]]
        )
     }
   `;
  </code></pre>
  
  <p>What I am trying to achieve here is an Input type which is a <strong>List of Lists</strong>, with each of the child lists containing exactly 3 strings. So it can be called like this within the function: <code>Filters:[["Id","&gt;", "1"], ..]</code></p>