title: Multiple filters with a lambda in RethinkDB
body: <p>I'd like someone to confirm the correct way to create the below query. The docs are full of trivial examples of queries, but some medium-complexity examples would be useful - in order to know best practices.</p>
  
  <p>I can filter with a query such as this:</p>
  
  <pre><code>r.table('backups').filter(
      {'verified': True}
  ).run(conn)
  </code></pre>
  
  <p>The same query can be written this way, with ReQL lambda shorthand:</p>
  
  <pre><code>r.table('backups').filter(
      r.row['verified'] == True
  ).run(conn)
  </code></pre>
  
  <p>I then tried to add another filter to this query, like so, but it didn't return the correct results:</p>
  
  <pre><code>r.table('backups').filter(
      r.row['verified'] == True and r.row['id'].match("^aad")
  ).run(conn)
  </code></pre>
  
  <p><strong>Is the correct way to write this query to use two <code>filter</code> calls?</strong></p>
  
  <pre><code>r.table('backups').filter(
      r.row['verified'] == True
  ).filter(
      r.row['id'].match("^aad")
  ).run(conn)
  </code></pre>